
안드로이드 5주차
·
프론트엔드/Android
LifeCycle Life Cycle Why? 프로그램의 실행 상태를 확인하고 이에 적합한 일을 처리해주어야 하는데, 이때 활용되는 것이 생명주기임. Life Cycle 패러다임 OnCreate() - 최초 실행 시에만 해줘야 하는 작업들 - Data Binding - View 생성 - setContentView와 같은 레이아웃 정의 OnStart() - 화면에 진입할 때마다 실행되어야 하는 작업들 - UI를 관리하는 코드를 초기화 - onStop()에서 해제된 리소스 초기화 OnResume() - 사용자에게 보이는 동안 실행해야 하는 기능 - onPause()에서 해제된 리소스 초기화 - 화면이 재개된 상태로 전환될 때마다 필요한 다른 초기화 작업 OnPause() - Activity가 최상단에 있지 ..