日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

Android--生命周期【转】

發布時間:2023/12/20 Android 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android--生命周期【转】 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

首先了解一下什么是Activity

  簡單的說:Activity就是布滿整個窗口或者炫富于其他窗口上的交互界面。在一個應用程序中通常由多個Activity構成,都會在Manifest.xml中指定一個主的Activity。

  當程序第一次運行時,用戶就會看到這個Activity,這個Activity可以通過啟動其他的Activity進行相關操作。

  當啟動其他的Activity時這個當前的Activity將會停止,新的Activity將會壓入棧中,同時獲取用戶焦點,這時就可在這個Activity上操作了。棧是先進后出的原則,那么當用戶按back鍵時,當前的這個Activity銷毀,前一個Activity重新恢復。

?

?

Activity生命周期

Activity生命周期的7個方法和3個階段。

7個方法如下:

  • Void onCreate(Bundle savedInstanceState)
  • Void onStart()
  • Void onRestart()
  • Void onResume()
  • Void onPause()
  • Void onStop()
  • Void onDestroy()

?Android周期圖示:

?

  Activity經歷的三個階段:

  • 開始Activity:在這個階段依次執行3個生命周期的方法,分別是onCreate、onStart、onResume方法。
  • Activity重新獲得焦點:依次執行3個生命周期方法,分別是onRestart、onStart、onResume方法。
  • 關閉Activity:當Activity被關閉時系統會依次執行3個生命周期方法,分別是:onPause、onStop、onDestory。

  

  Android應用的生命周期

  從以上的Activity的生命周期可以看出,該圖包含了兩層循環,第一層循環是onPause→onResume→onPause;第二層循環是onStart→onRestart→onResume→onPause→onStop。我們可以將這兩層的循環看成整個Activity的生命周期的子生命周期。第一層循環稱為焦點生命周期,第二層循環可以視為生命周期。也就是說,第一層循環在Activity焦點獲得與失去的過程中循環,在這個過程中,Activity始終是可見的,第二層循環是Activity可見和不可見的過程中循環。這個過程中伴隨著Activity焦點的獲得與失去,也就是說,Activity首先會被現實,然后會獲得焦點,接著失去焦點,最后彈出其他的Activity。

?

  Activity具體的生命周期如下

  • 整體的生命周期:onCreate→…→onDestory
  • 可視生命周期:onStart→…→onStop
  • 焦點生命周期:onResume→onPause

轉載于:https://www.cnblogs.com/guanxi/archive/2013/04/03/2997375.html

總結

以上是生活随笔為你收集整理的Android--生命周期【转】的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。