星期六, 9月 03, 2011

activity生命週期

Android應用程式學習筆記

activity生命週期

activity生命週期中有七個函式

onCreate()-當activity第一次被啟動的時候,就會調用onCreate方法。
1.設定activity的layout文件
2.對按鈕綁定監聽器
等等靜態設定。

onStart()-當activity能被用戶看到的時候,就會調用onStart方法。

onResume()-當activity成為用戶的焦點時,也就是說用戶可以在activity上與應用程式互動時候,就會調用onResume方法。

onDestory()-
1.如果我們在程式碼裡,明確地調用activity的finish方法,就會調用onDestory方法。
2.當Android系統資源不夠用的時候,也會調用onDestory方法。

onPause()-當activity(第一個)調用其他activity(第二個)時,第一個activity就會調用onPause方法,此時我們可以在onPause方法中,將一些數據存起來,等到第二個activity結束後,回到第一個activity時,再讀取數據,繼續剛剛的動作。

onStop()-當其他activity被啟動後,遮擋到原先的activity,使原先的activity不被用戶看的見,此時就會調用原先activity的onStop方法。

onRestart()-當其他activity結束,回到原先的activity時,原先的activity就會調用它的onRestart方法。

沒有留言:

張貼留言