国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Activity生命周期筆記

2019-11-09 16:55:17
字體:
來源:轉載
供稿:網友

Activity生命周期筆記

圖一:Activity生命周期金字塔

**說明:** *當系統開始創建Activity實例,每個回調方法會把Activity狀態向金字塔頂端移動一階。 金字塔頂端表示Activity在前臺運行并且用戶可以與其進行交互。 當用戶開始離開Activity時,系統會調用其他方法,將Activity狀態向下移動,直到銷毀Activity。*

圖片來自:Google Developers

上圖的六種Activity的狀態中,只有繼續(Resume)、Pause(暫停)、停止(Stop)這三種可以是靜態的,而創建(Create)、開始(Start)是瞬態的。

運行(Resume): Activity處于前臺,且用戶可以與其進行交互。

暫停(Stop): Activity在前臺中呈半透明狀態,或者被未覆蓋整個屏幕的另一個Activity阻擋。暫停的Activity可以處于可視狀態,但不會接收用戶的輸入,并且無法執行任何代碼。

停止(Stop): Activity被系統完全隱藏,并且對用戶不可見,即處于后臺。此時,Activity實例及其成員變量等所有狀態信息都會被保留,但無法執行任何代碼。直到用戶選擇返回該Activity,重新回到運行狀態,或者被系統銷毀。

創建(Create)、開始(Start)狀態是瞬時狀態,即系統調用onCreate()方法后會迅速調用onStart()方法,隨后緊接著onResume()方法。

所以,一旦onCreate()完成執行操作,系統會相繼調用onStart()和onResume()方法。Activity不會停留在“已創建”“已開始”狀態。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安阳市| 承德县| 舟曲县| 乳山市| 繁昌县| 浠水县| 宜兰市| 聂拉木县| 寿光市| 青河县| 汾西县| 体育| 邵阳县| 博兴县| 定安县| 灵台县| 镶黄旗| 酉阳| 礼泉县| 客服| 互助| 海林市| 桦甸市| 龙山县| 克拉玛依市| 麟游县| 商都县| 芮城县| 克拉玛依市| 绍兴县| 丹棱县| 河间市| 筠连县| 安乡县| 恩平市| 巢湖市| 昌邑市| 湖北省| 江陵县| 商丘市| 泰顺县|