Android/Summary

안드로이드 라이프 사이클

gandus 2011. 4. 7. 11:49



l  onCreate() : 특정 어플을을 실행하기 위해서 초기화 하는 단계이다.

l  onStart() :  onCreate()함수가 끝이나면 onStart()가 호출되면서 화면에 보이기 직전에 실행된다.

l  onResume() : 실제로 사용자에게 화면이 보이게 되고, 화면과 상호작용이 가능하게 된다.

l  onPause() : 새로운 액티비티가 실행되면 기존에 실행되던 액티비티는 이 작업으로 온다.            
               이 부분에서 데이타의 저장등이 이루어 저야한다.
               다른 액티비티가 많은 메모리를 사용할 때 os에서 이전것은 죽일 수 있다, 그래서 반드시 저장을....

l  onStop() : 화면에서 사라질때, 실행된다, 역시 자동으로 죽을 수 있다, 

l  onRestart() :  

l  onDestroy() : finish()가 수행되어서 어플이 종료된다.

이러한 데이타들은 back stack에서 관리한다.