首先你要知道Activity的四種狀態:
Active/Runing 一個新 Activity 啟動入棧后,它在屏幕最前端,處於棧的最頂端,此時它處於可見並可和用戶交互的激活狀態.
Paused 當 Activity 被另一個透明或者 Dialog 樣式的 Activity 覆蓋時的狀態.此時它依然與窗口管理器保持連接,系統繼續維護其內部狀態,所以它仍然可見,但它已經失去了焦點故不可與用戶交互.
Stoped 當 Activity 被另外一個 Activity 覆蓋、失去焦點並不可見時處於 Stoped 狀態.
Killed Activity 被系統殺死回收或者沒有被啟動時處於 Killed 狀態.
protected void onStart() 該方法在 onCreate() 方法之后被調用,或者在 Activity 從 Stop 狀態轉換為 Active 狀態時被調用,一般執行了onStart()后就執行onResume().
protected void onResume() 在 Activity 從 Pause 狀態轉換到 Active 狀態時被調用
(轉:http://zuoye.baidu.com/question/55f0bd4a896d832e62ce41971048fff3.html)
