본문 바로가기
카테고리 없음

Activity Life Cycle

by 멍멍돌이야 2009. 9. 1.
반응형
Activity
:어플리케이션 내의 하나의 스크린 이라고 생각하면 되겠다.
  UI컴포넌트를 화면에 표시하고 시스템이나 사용자의 반응을 처리한다. 어플리케이션이 UI를 가진다면 하나 혹은 그 이상의 Activity를 가지며 기존의 Activity는 같은 기능을 하는 새로운 것으로 대체 될 수 있다.
<<Activity Life Cycle>>
안드로이드는 어플리케이션 내에서 생성된 모든 Activity의 히스토리 스택을 유지한다.
OnCreate
(): Activity가 생성될 때 처음으로 호출되는 함수.리소스를 초기화
OnStart(): Activity가 사용자에게 보여줄 준비가 되었을 때 호출됨
OnResume():Activity가 사용자에게 보여지고 사용자의 입력을 처리할수 있음. Activity스택의 가장 상위에 위치
OnPause(): 포커스 잃고 이전의 Activity 가 Resume되기 전, 데이터 저장,에니메이션 중지,CPU를 소비하는 작업 중단
OnStop():더 이상 Activity가 사용자에게 보여지지 않음.더 이상 Activity가 스택의 가장 위에 있지 않음.
OnDestroy():시스템 내에 Activity가 존재하지 않게 됨
728x90
반응형

댓글