android 中Activity的onStart()和onResume()的區別是什么


首先你要知道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)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM