본문 바로가기
Android Studio

[Android Studio] Activity 라이프 사이클

by coding_su 2023. 1. 30.

📝Activity 라이프 사이클 함수

※ 공식홈페이지지 참고하기
(https://developer.android.com/guide/components/activities/activity-lifecycle)

Activity 라이프 사이클은 6가지 콜백으로 구성된 핵심 집합의
onCreate(), onStart(), onResume(), onPause(), onStop(), onDestroy()를 제공한다

 

맨 처음 앱이 실행될때만 onCreate 함수가 실행되고 다음으로 onStart, onResume가 실행되어 앱 화면이 보여진다

 

다른 액티비티가 화면에 나오게 되면 기존 액티비티의 onPause 함수가 실행되고 다른 액티비티의 onCreate, onStart, onResume이 실행되고 기존 액티비티의 onStop 함수가 실행된다

 

취소(뒤로가기) 버튼을 누르면 띄워져있던 다른 액티비티의 onPause가 실행되고 기존 액티비티의 onStart, onResume 함수가 실행되고 다른 액티비티의 onStop, onDestroy(종료하게되면) 함수가 실행된다

 

앱을 키고 다른 액티비티로 이동 후 해당 액티비티를 종료한 로그 ↓

댓글