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

歡迎訪問 生活随笔!

生活随笔

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

Android

Android 中 Activity 的生命周期

發布時間:2024/1/17 Android 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Android 中 Activity 的生命周期 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
接觸 Android 有一段時間了,但是今天才去看?Activity 的生命周期,著實是因為在項目中用到了,需要去關閉釋放一些數據。 以下內容來自網絡,說的很直白,我就不用整理了 onCreate()函數,顧名思義這個函數在Activity開始創建時調用,可以在其中定義一些初始化操作。 onStart()方法,這個方法在Activity開始被執行時調用,它緊隨onCreate()方法之后調用。 onResume()方法,這個方法對我們來說算是比較陌生的,這個方法是在該Activity或得用戶輸入焦點時被調用,這個或得用戶輸入焦點有點不好理解,如果我們用過Android手機或者其他系統的手機時,經常會看到有些窗口雖然能看到但無法對他進行操作,這時的Activity就沒有或得用戶焦點。當這個方法調用后Activity開始真正的運行了。 在Activity正在運行時用戶激活了另一個Activity,這時將調用第一個Activity的onPause()方法。 可以理解為第一個Activity被暫停了,這個時候如果系統的內存不夠用(手機內存不夠用的情況經常發生),第一個Activity的進程可能被殺死(何時被殺死是由系統決定的,不需要我們參入)。 當下次我們再運行第一個Activity時就需要重新創建這個Activity,那就又需要調用onCreate()方法。 如果在這個Activity沒有被殺死的情況下,我們重新調用第一個Activity,就會直接調用它的onResume()方法后開始運行。 如果第一個Activity很久都沒有得到再次運行機會,就會調用onStop()被停止。 這時如果Activity又或得用戶輸入焦點,就會調用onRestart()方法,重新開始執行這個Activity,或者被系統殺死,否則調用onDestroy()方法銷毀Activity。

總結

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

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