안드로이드 Activity 생명주기

Intro

  • Activity 생명주기 알아보기

Activity의 생명주기

1

OnCreate

Activity가 처음 실행 될때 가장 먼저 호출되는 메소드이며 주로 실행시 초기화 작업을 한다.

OnStart

OnCreate 다음으로 호출되며 Activity가 사용자에게 보여지기 직전에 호출된다.

onResume

OnStart 다음에 호출되며 액티비티가 사용자와 상호작용하기 전에 호출

OnRestart

액티비티가 멈췄다가(onStop) 다시 시작되기 전에 호출

onPause

Activity가 사용자에게 보여지지 않을 때 호출되며 다른 액티비티가 보여지거나 할때 데이터를 저장할 때 혹은 카메라 등 위치정보를 사용할 때 자원을 해제할때 사용한다.

onStop

액티비티가 보여지지 않을 때 호출되며 onPause보다 나중에 호출된다.

onDestroy

액티비티가 시스템에서 소멸될 때 호출된다.

참고 자료

https://developer.android.com/reference/android/app/Activity.html#ActivityLifecycle

댓글남기기