안드로이드 생명주기
생명 주기 콜백 메소드 - 액티비티가 변할 때마다 약속된 메소드를 호출한다.
onCreate()
액티비티가 생성되면 호출된다. 생성주기에서 가장 필수적인 요소
onCreate()에서는 특별하게 UI 생성 시 ViewGroup을 통해
setContentView로 전달하여 레이아웃을 사용한다.
onStart()
액티비티가 시작되면 호출된다. onResume()으로 가기 전 단계이며 사용자에게 전달되기 직전에 나타난다.
onResume()
사용자에게 이 액티비티가 focus되고 화면이 보여지는 단계이다.
onPause()
다른 액티비티가 호출될 때 나타난다. 이 액티비티가 focus 되지 않았지만 아직 살아있는 단계이다.
onStop()
화면에서 전부 가려지고 다른 액티비티가 나타날때 호출된다. onPause()와의 차이는 시간이 오래 걸리면 onStop()으로 넘어온다.
onDestroy()
액티비티가 완전히 없어질 때를 말한다. 메모리 확보를 위해 메모리 또한 없앤다.
'대외 활동 > CADI(개발A 보충스터디)' 카테고리의 다른 글
오버라이딩 vs 오버로딩 비교 & 정리 (0) | 2020.12.26 |
---|---|
상속 그리고 다형성(오버라이딩) (0) | 2020.12.26 |
새로워진 안드로이드10 !! (0) | 2020.12.26 |
새로워진 Android 11 !! (0) | 2020.12.26 |
Java -> Kotlin 변환하기(Convert to Kotlin) (0) | 2020.12.26 |