Android/Etc.2010.07.13 13:51

참고 : 원문 -  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
Posted by 회색꿈