반응형
활성 상태
처음 실행된 액티비티는 onCreate() → onStart(0 → onResum() 함수까지 호출됩니다.
그리고 setContentView() 함수로 출력한 내용이 액티비티 화면에 나오게 됩니다.
일시 정지 상태
일시 정지 상태는 onPause() 함수까지 호출된 상태입니다.
액티비티가 화면에 보이지만 포커스를 잃어 사용자 이벤트를 처리할 수 없는 상태를 의미합니다.
비활성 상태
비활성 상태는 액티비티가 종료 되지 않고 화면에만 보이지 않는 상태를 의미합니다.
onResume() → onPause() → onStop()
비활성 상태에서 다시 활성화
onRestart() → onStart() → onResume() 함수까지 호출되어 활성 상태가 됩니다.
종료
onDestory()까지 호출되었다는 의미입니다.
Aactivity에서 Bactivity로 이동한다면 A의 생명주기는 어떻게 호출될까요?
A의 activity는 onPause()상태에서 B의 activity가 실행되는 A의 onStop()이 호출되는 모습을 볼 수 있었습니다.
B에서 A activty로 돌아간다면 어떻게 호출되는지 한번 보겠습니다.
A와 똑같이 onPause()가 호출되고 A activity가 실행되고 B의 onStop()이 호출되는 모습을 볼 수 있습니다.
반응형
'Android' 카테고리의 다른 글
[Android] DataBinding (0) | 2023.01.29 |
---|---|
무료 아이콘, BGM, 이미지 제공 사이트 (0) | 2022.12.17 |
Android - Layout (0) | 2022.11.11 |
Android - Palette (0) | 2022.11.11 |
Android - Manifest (0) | 2022.11.02 |