- Today
- Total
Notice
Recent Posts
Recent Comments
Link
250x250
프로그래밍 농장
Activity Lifecycle [ Android Studio ] 본문
728x90
생애주기란?
- 효율적인 메모리 관리를 위해 액티비티가 생성되고 소멸되는 조건
Lifecycle의 3가지 상태
- 활성(Actinve) : 일반적인 액티비티 화면
- 일시정지(Paused) : 다른 액티비티에 의해 일부 가려진 상태
- 정지(stopped) : 다른 액티비티에 의해 완전히 가려진 상태
메소드 호출 순서
- onCreate()
- 액티비티 시작 준비 -> 대부분의 초기화 작업
- onStart()
- 액티비티가 화면에 표시되기 직전 상태
- 정지상태(stopped)에서 화면이 복귀될때도 호출 됨.
- onResume()
- 액티비티가 화면에 표시되고 사용자와 상호작용할 수 있게 됨.
- 일시정지상태(Paused)에서 화면이 복귀될 때 호출 됨.
- onPause()
- 액티비티가 일부에 가려져서 사용자와 상호작용을 중단할 때 호출 됨.
- onStop()
- 액티비티가 화면에서 사라지거나 완전히 가려질 때 호출 됨.
- onDestroy()
- 액티비티가 종료될 때 호출 됨.
728x90
'Android Studio' 카테고리의 다른 글
Firebase 연동후 사용자 등록 안될시 [ Android Studio ] (0) | 2021.05.14 |
---|---|
올바른 방법으로 Android Splash 화면을 구현하는 방법 [ Android Studio ] (0) | 2021.04.10 |
안드로이드 스튜디오 단축키 [ Android Studio ] (0) | 2021.03.18 |
Branch를 이용하여 Github에 업로드 [Android studio ] (0) | 2021.03.17 |
Android Studio [ Activity -> Fragment 데이터 전송이슈 ] (0) | 2020.12.11 |