IT/Android
안드로이드 생명 주기(라이프 사이클) 및 Override 함수.
당양부부34
2017. 3. 6. 17:17
안드로이드 생명 주기, 라이프 사이클 입니다.
1. 최초 실행시
- onApplyThemeResource
- onCreate
- onStart
- onPostCreate
- onTitleChanged
- onResume
- onPostResume
- finalize
# 액티비티 이동시(Intent 등)
- onUserLeaveHint
- onSaveInstanceState
- onPause
- onStop
3. 백키 클릭시
- onActivityResult
- onRestart
- onStart
- onResume
- onPostResume
4. 종료시
- onPause
- onStop
- onDestroy
Tip> Override 함수 별 추천 기능.
- onResume : 데이터 호출 및 Binding.
- onSaveInstanceState : 상태 변화 일시 저장(Preference).
- onRestoreInstanceState : 상태 변화 저장값 호출(Preference).
- onPause : 데이타 저장.
- onStop : 스레드 종료 및 DB 연결 종료 및 메모리 해제.
감사합니다.