網頁

2014年7月24日 星期四

7.Activity生命週期

Android的Activity是具有生命週期的,我們撰寫Android時,在Eclipse裡新增一個Activity裡有onCreate方法,這個onCreate就是Android生命週期當中的其中一種,請參考下面兩張Android生命週期的圖。



根據上面的我們可以知道Activity有許多的生命週期方法,將這些方法整理出來如下:
  • onCreate
  • onStart
  • onRestart
  • onResume
  • onPause
  • onStop
  • onDestroy

當程式執行時會先呼叫方法的順序為onCreate->onStart->onResume,接著在你的裝置上按下回主頁的畫面時呼叫的方法順序為onPause->onStop,再從主畫面切回之前被暫停的程式所發生的事件為onRestart->onStart->onResume,最後如果要結束程式按下返回鍵就可以了,執行方法的順序為onPause->onStop->onDestory


沒有留言:

張貼留言