Android lifecycle 정리 (activity lifecycle, fragment lifecycle, view lifecycle)
Activity 개념 - 앱과 상용자의 상호작용을 위한 진입점 역할과 동시에 하나의 UI화면을 그리는 container lifeCycle onCreate(): Activity launch 후 최초 한번 실행, 데이터를 목록에 바인딩하고, 활동을 ViewModel과 연결하고, 일부 클래스 범위 변수를 인스턴스 화할 수도 있음 onStart(): 유저에게 보여지기 직전에 표시됨, broadCastReciver 등록, 앱이 UI를 관리하는 코드를 초기화 onResume() : foreground 상태, 앱이 사용자와 상호작용함 : 어떤 이벤트가 발생하여 앱에서 포커스가 떠날 때까지 앱이 이 상태에 머무름. 예를 들어 전화가 오거나, 사용자가 다른 활동으로 이동하거나, 기기 화면이 꺼지는 이벤트가 이에 해당됨 ..
2022.01.31