액티비티의 상태
1) Created: 액티비티 생성
2) Started(visible): 액티비티 시작
3) Resumed(visible): 액티비티 Focus
4) Pause: 액티비티 일시 정지(다른 액티비티 Focus)
5) Stopped: 액티비티 정지(다른 액티비티에 의해 완전히 가려져서 hidden상태가 될 때)
6) Destroyed: 액티비티 제거
안드로이드 액티비티의 생명주기
1) oncreate(): 액티비티 생성 이전에 1회 호출
2) onStart(): 액티비티 생성 후 출력되기 전에 호출(Stopped 상태에서 다시 출력될 때도 호출)
3) onResume(): 액티비티 출력 후 Focus시 호출(Pause 상태에서 다시 Focus시에도 호출)
4) onRestart(): 액티비티가 다른 액티비티에 의해 완전히 가려져 Stopped 상태가 되었다가 다시 출력될 때 호출
5) onPause(): 다른 액티비티가 Focus되어 액티비티가 Pause 상태가 될 때 호출
6) onStop(): 액티비티가 다른 액티비티에 의해 완전히 가려져 Stopped 상태가 되기 전에 호출
7) onDestroy(): 액티비티가 제거되어 스택에서 완전히 사라지는 경우에 호출
'연구실 > 간단 이론 정리' 카테고리의 다른 글
[TDD] 테스트 주도개발이란? (0) | 2019.07.06 |
---|---|
RxJava, Manifest.xml (0) | 2019.05.14 |
안드로이드 스튜디오의 테스트 (0) | 2019.05.10 |
직렬화(Serialize)란? (0) | 2019.05.09 |
제네릭이란? (0) | 2019.05.09 |