
지금 여기예요
4
197
액티비티 생명주기
액티비티 시작
액티비티 종료
액티비티 실행
onCreate()
onDestroy()
onStart()
onStop()
onRestart()
onResume()
onPause()
액티비티 생명주기: 포그라운드 상태
이전에 살펴봤던 생명주기 다이어그램에
onResume
()
과
onPause
()
메서드를 포함시켰습니다. 새로 추가한 부분은 진한 문자로 표시했습니다.
액티비티가 시작되고 onCreate( )와 onStart( )
메서드가 실행됩니다.
이 시점에서 액티비티는 보이는 상태지만 포커스를 갖고
있지 않습니다.
1
액티비티가 포그라운드에서 사라지기 직전에
onPause( ) 메서드가 실행됩니다.
onPause
()
메서드가 실행된 이후부터 액티비티는
보이더라도 포커스를 가지지 않습니다.
3
마지막으로 액티비티가 종료됩니다.
액티비티가 종료되기 전에
onPause
()
와
onStop
()
메서드가 호출됩니다.
7
onResume( ) 메서드가 실행됩니다. 액티비티가
포그라운드로 이동하기 직전에 이 메서드가 호출됩니다.
onResume
()
메서드가 실행된 이후부터 액티비티는
포커스를 가지며 사용자와 상호작용할 수 있습니다.
2
액티비티가 다시 포그라운드에 나타나면 onResume( )
메서드가 호출됩니다.
액티비티가 포커스를 잃었다 얻었다를 반복하면 이 ...