액티비티는 다음 그림과 같은 생명주기를 가지고 있음. 실행되는 순서도 같은 것임.
액티비티 생명주기는 onCreate() → onStart() → onResume() → onPause() → onDestroy() 순으로 실행되며 경우에 따라서 onRestart() 메소드가 호출되기도 한다. 다음 그림은 액티비티의 생명주기 표.....를 캡쳐한 것이다.
어플을 종료하지 않고 홈버튼으로 치웠을 경우에는 onStop() 상태가 된다. 내가 해봄.
플레이스토어에서 어떤 게임에서 홈버튼으로 치웠을 경우,
푸쉬메시지 처럼 보이는 다이얼로그가 상단알림바에 줄줄이 뜨는 경우가 있던데
생명주기를 잘 이용한 것 같다. 오빠 어디가려고? 돌아와
글과 그림의 99% 출처 : https://kairo96.gitbooks.io/android/content/ch2.4.1.html
아쥬 유용한 사이트니까 자주 이용하도록 하자.
'정리 > 안드로이드 스튜디오' 카테고리의 다른 글
재귀함수가 뭐에요? (0) | 2018.04.18 |
---|---|
프로그래머의 10가지 거짓말 (0) | 2018.04.18 |
안드로이드 SVN 후기 (0) | 2018.04.16 |
라이브러리를 추가했는데 메서드를 찾을 수 없다는 오류가... (0) | 2018.04.12 |
안드로이드 스튜디오 무한 indexing 혹은 gradlebuild 시도 (0) | 2018.04.11 |