참고 : 원문 - http://developer.android.com/guide/topics/fundamentals.html#actlife
번역 - http://www.kandroid.org/guide/topics/fundamentals.html#actlife
위 링크에 자세히 나와있으니 한번쯤은 꼭 읽어보길 바란다.
간략하게 상황에 따라 어떠한 메소드들이 호출 되는지만 다루도록 하겠다.
onCreate()
onStart()
onRestart()
onResume()
onPause()
onStop()
onDestroy()
Activity 최초 실행시(종료 후 재실행시)
onCreate()
onStart()
onResume()
Back Button
onPause()
onStop()
onDestroy()
Home Button
onPause()
onStop()
재실행시(멀티테스킹중)
onRestart()
onStart()
onResume()
다른 Activity로 이동시
onPause()
onStop()
전화가 오거나 문자가 왔을시
onPause()
onStop()
통화 종료 혹은 문자 확인 후 복귀시
onRestart()
onStart()
onResume()
디바이스 회전시
onPause()
onStop()
onDestroy()
onCreate()
onStart()
onResume()
Screen Off
onPause()
Screen On
onResume()
Home Button을 길게 누를 시(최근 실행 앱 목록 호출)
onWindowFocusChanged(boolean hasFocus)
'Android > Etc.' 카테고리의 다른 글
SDCARD의 경로 가져오기 (0) | 2010.11.25 |
---|---|
앱에서 다른 앱을 실행 (0) | 2010.11.25 |
Activity Lifecycle (0) | 2010.07.13 |
일정 시간후 Activity 이동(Handler) (0) | 2010.07.13 |
Status Bar와 Title Bar 숨기기 (0) | 2010.07.13 |
PowerManager (0) | 2010.07.13 |