정리/안드로이드 스튜디오

액티비티 생명주기

Absolute Devil Vivian 2018. 3. 5. 11:43

액티비티는 다음 그림과 같은 생명주기를 가지고 있음. 실행되는 순서도 같은 것임.




액티비티 생명주기는 onCreate() → onStart() → onResume() → onPause() → onDestroy() 순으로 실행되며 경우에 따라서 onRestart() 메소드가 호출되기도 한다. 다음 그림은 액티비티의 생명주기 표.....를 캡쳐한 것이다.



어플을 종료하지 않고 홈버튼으로 치웠을 경우에는 onStop() 상태가 된다. 내가 해봄. 

플레이스토어에서 어떤 게임에서 홈버튼으로 치웠을 경우,

푸쉬메시지 처럼 보이는 다이얼로그가 상단알림바에 줄줄이 뜨는 경우가 있던데

생명주기를 잘 이용한 것 같다. 오빠 어디가려고? 돌아와


글과 그림의 99% 출처 : https://kairo96.gitbooks.io/android/content/ch2.4.1.html

아쥬 유용한 사이트니까 자주 이용하도록 하자.