
: Focus를 가지고 있으며 화면에 보이는 상태
: 화면에는 보이지만 Focus를 받지 못하고 있는 상태
finish() 메서드 호출) 또는 액티비티의 프로세스 중단: 화면에 보이지 않는 상태
finish() 메서드 호출) 또는 액티비티의 프로세스 중단
onCreate()
setContentView()를 호출하여 UI를 위한 레이아웃 정의onStart() onStart()
onResume()
onPause() onPause()
onStop()
onDestroy())이거나 다른 Activity가 덮고 있는 중(-> onRestart())onSavedInstanceState() 단, 많은 양의 데이터 저장 불가) onDestroy()
finish()를 호출해서이거나 시스템이 공간을 절약하기 위해 인스턴스를 일시적으로 소멸시키기 때문 onCreate()가 여러 번 호출되는 상황에서도 ViewModel Scope는 일관되게 유지onDestroy()를 호출할 때 종료가 되며, 이때 onCleared() 함수가 호출됨-> 메모리 릭 발생