----------------------------溫故而知新----------------------------
上一張官方的圖
activity的生命週期包括三個迴圈:
大迴圈:---整體的生命 週期 迴圈:oncreate----->ondestory
2. ondestory
而在殺程序是不會呼叫到ondestory的,故,不要在ondestory中儲存狀態和資料。
中迴圈:---可視 迴圈:onstart---->onstop
當activity不在可見,就會onstop。比如我們啟了乙個普通的activity。例如:接到一通**。頁面被切換到了**頁。就會呼叫到onstop。
然後,在回來的時候,會呼叫到onrestart---onstart---onresume
注。這裡重點是可見不可見。如果有部分看見就是小迴圈
小迴圈:---焦點迴圈:onresume---->onpuse
當activity彈出了鬧鐘就會調到了。因為鬧鐘是個dialog風格的activity。activity依舊有部分可見。故,如此
今天被懟了一通,一下子居然忘了懟回去。nnd。畫個圖。記錄下,真是無語啊。
現在的人都不看文件嗎?
Activity生命週期
oncreate 設定activity所使用的布局檔案 按鈕繫結 等靜態設定操作 onstart 該activity能被我們看到的時候就會呼叫onstart onresume 能夠獲得使用者焦點 onpause 啟動另外乙個activity的時候就會呼叫第乙個activity的該方法 onstop ...
activity生命週期
乙個activity的啟動順序 oncreate onstart onresume 當另乙個activity啟動時 第乙個activity onpause 第二個activity oncreate onstart onresume 第乙個activity onstop 當返回到第乙個activity...
Activity 生命週期
activities 在系統中是以 activity 棧的形式被管理的。當乙個新的 activity 啟動時,它將會被放到棧的頂部並變成 running activity 上乙個activity 會被至於它的下面,在新 activity 存在期間它都不會到前端來。乙個 activity 有四個重要的...