[Android] 안드로이드 생명주기 및 MVVM
안드로이드 생명 주기 안드로이드는 액티비티, 서비스, 콘텐츠 프로바이더, 브로드캐스트 리시버 등 4개의 컴포넌트 조합으로 개발합니다. 이 중 이용빈도가 가장 높고 생명주기가 가장 복잡한 컴포넌트는 ‘액티비티’ 입니다. 액티비티(화면), 서비스(백그라운드 활동), 콘텐츠 프로바이더(앱 간 데이터 공유), 브로드캐스트 리시버(없으면 말고, 있으면 모두 실행) 액티비티는 활성 상태, 일시 정지 상태, 비활성 상태 3가지가 있습니다 onCreate = 필수적 구현, 그냥 만들어짐, 메소드에서 활동의 전체 수명 주기 동안 한 번만 발생해야 함 onStart = ex) 앱이 UI를 관리하는 코드를 초기화 onResume = 사용자와 상호작용, 어떤 이벤트가 발생하여 앱에서 포커스가 떠날 때까지 여기서 머문다. 방해..
2020. 9. 17.