군침이 싹 도는 코딩
액티비티 라이프 사이클 ( Activity Life cycle ) 의 주요 4개 함수 ( onCreate, onResume, onPause, onDestroy ) 본문
Android
액티비티 라이프 사이클 ( Activity Life cycle ) 의 주요 4개 함수 ( onCreate, onResume, onPause, onDestroy )
mugoori 2023. 1. 30. 13:10
# 안드로이드 앱을 실행하면 이러한 순서대로 라이프 사이클이 실행된다
# lifeCycle 을 알아보기 쉽게 로그를 찍어보자 최초 앱을 실행하면
onCreate가 1번만 실행된다 그 뒤 onStart 와 onResume이 실행된다
# 버튼을 눌러 두번째 액티비티를 실행하면 빨간줄 밑으로 실행이된다
onPause 가 실행되고 두번째 액티비티의 onCreate가 1번 실행된다
그 뒤 onStart와 onResume 이 실행된다 그 다음 첫번째 액티비티의 onStop이 실행된다
# 뒤로가기버튼을 눌러 첫번째 액티비티로 돌아오면
두번째 액티비티의 onPause 가 실행되고 첫번째 액티비티의 onStart, onResume이 실행되며
두번째 액티비티의 onStop, onDestroy가 실행된다
# 앱을 종료하면 onPause 가 실행되고 onStop, onDestroy가 실행된다
'Android' 카테고리의 다른 글
액티비티 ( Activity ) 간의 단방향 데이터 전달법 ( putExtra, getIntent ) (0) | 2023.01.30 |
---|---|
액티비티( Activity )간의 화면 전환 방법 ( Intent ) (1) | 2023.01.30 |
카운트 다운 타이머 ( CountDownTimer ) 사용법 (0) | 2023.01.27 |
프로그레스바 ( progresbar ) 사용법 (0) | 2023.01.27 |
자바 문자열을 숫자로 바꾸는 법 (0) | 2023.01.27 |