상세 컨텐츠

본문 제목

[Android]액티비티 생명주기

Android 개발

by mobile 2011. 7. 23. 09:22

본문

반응형

[Activity LifeCycle]


액티비티 생명주기는 onCreate() --> OnStart() -->onResume() --> onPause() --> onStop() --> onDestory()로 실행되며, 경우에 따라서 onRestart() 메소드가 호출되기도 한다.

 메소드  설명  다음 메소드
 onCreate()  엑티비티가 생성될때 호출되면서 사용자 인터페이스 초기화에 사용됨 onStart() 
   onRestart()  액티비티가 뭠췄다가 다시 시작되기 바로 전에 호출됨 onStart() 
   onStart()  액티비티가 사용자에게 보여지기 바로 직전에 호출됨 onResume() 또는 onStop() 
     onResume()  액티비티가 사용자와 상호작용하기 바로 전에 호출됨 onPause() 
     onPause()  다른 액티비티가 보여질 때 호출됨, 데이터 저장, 스레드 중지 등의 처리를 하기에 적당한 메소드 onResume() 또는 onStop() 
   onStop()  액티비티가 더이상 사용자에게 보여지지 않을 때 호출됨. 메모리가 부족할 경우에는 onStop() 메소드가 호출되지 않을 수도 있음 onRestart() 또는 onDestory() 
 onDestory()  액티비티가 소멸될 때 호출됨, finish() 메소드가 호출되거나 시스템이 메모리 확보를 위해 액티비티를 제거할 때 호출 됨 없음 


반응형

관련글 더보기

댓글 영역