Android Fragment lifecycle 2
사용 언어: Kotlin 1.9.0 사용 버전: Android Studio Giraffe 2022.3.1 Patch 1 안드로이드 Fragment lifecycle 2를 알아보겠습니다. Fragment lifecycle의 글은 아래에 있습니다. https://shwoghk14.blogspot.com/2020/06/android-fragment-lifecycle.html Fragment의 lifecycle에 대한 문서는 아래에 있습니다. https://developer.android.com/guide/fragments/lifecycle 각 각의 Fragment는 자신만의 lifecycle을 가집니다. 화면을 전환하거나, 나가거나, 추가할 때 lifecycle은 변화합니다. LifecycleOwner를 통해서 getLifecycle()을 사용하면 livecycle의 상태를 볼 수 있습니다. Lifecycle.State에는 아래의 5가지가 존재합니다. Lifecycle-Aware components를 사용할 수 있습니다. 이 components는 자동으로 fragment의 상태 변화를 추적합니다. LifecycleObserver 대신 사용할 수 있는 방법은 Fragment 자체의 callback을 사용하는 것입니다. onCreate(), onStart(), onResume(), onPause(), onStop() 그리고 onDestroy() callback이 존재합니다. Fragment의 화면은 Lifecycle에 따라 독립적으로 관리됩니다....