반응형
간단하게 Activity의 상태변화에 따라 실행되는 메서드들에 대해서 다루고 넘어갑니다.
(Activity의 생명주기 변화에 따른 실행 메서드를 의미합니다.)
- on 메서드
- onCreate : Activity 생성될 때, 화면회전이 발생할 때 자동으로 호출됨
- onStart : onCreate 실행 후, Activity가 정지상태에서 활동상태로 이동할 때 호출(홈버튼눌러서 화면 이동 후 다시 앱으로 돌아올 때)
- onResume : onStart 실행 후, Activity가 일시정지 후 다시 돌아올 때 호출(일시정지 = 앱 위에 팝업창이 떴다가 없어질 때)
- onRestart : Activity가 정지 상태 후 활동 상태로 돌아갈 때, onStart 이전에 실행됨
- onPause : 일시 정지 상태일 때 호출, 화면상에서 Activity가 사라지거나, 팝업창 등이 나타날 때 호출
- onStop : Activity가 화면에서 사라질 경우
- onDestroy : 현재 Activity(APP)가 완전히 제거될 경우(앱종료)
onCreate : 앱이 최초로 실행할 때 수행되야 하는 코드를 넣어줍니다.
onPause : 앱이 무슨 이유로든 사용불가 상태가 될 경우 수행될 코드를 넣어줍니다.
onResume : 앱이 수행상태로 이동했을 때 필요한 코드를 넣어줍니다.
onDestroy : 앱이 종료될 경우 필요한 코드를 넣어줍니다.
반응형
'프로그래밍 > 안드로이드 - 이론' 카테고리의 다른 글
[안드로이드 9.+] 5. Android Widget(위젯) 모음 (1/4) - with Java (0) | 2019.07.06 |
---|---|
[안드로이드 9.+] 4. Android Layout - with Java (0) | 2019.07.06 |
[안드로이드 9.+] 2. Android 기본요소 - with Java (0) | 2019.07.05 |
[안드로이드 9.+] 1. Android 입문 & 개발환경 구성 - with Java (0) | 2019.07.05 |