Activity的生命週期

2021-07-04 08:01:27 字數 861 閱讀 3651

這裡是記路下來,activity跳轉的時候生命週期的執行狀態

1、第一種情況,就是當從a activity跳轉到b activity的時候,的生命週期走勢,a的生命週期會先從onpause,然後進入到b的時候b的生命週期是oncreate 、 onstart 、 onresume 這個過程,此時a 的生命週期才會走到onstop,

接下來,若按back鍵返回到a的時候,b的生命週期流程就是onpause 然後進入a的生命週期onrestart、onstart、onresume,之後才是走的b的onstop,ondestory

2、dialog的彈窗提示訊息時不會改變當前activity的生命週期的

3、如果b  activity的theme為@adroid:style/theme.dialog ,此時a與b的生命週期又是如何呢??

如圖

此時的b activity是一種dialog的樣式顯示的,此時再從a跳轉到b的生命週期流程是怎樣的呢??

由於a activity沒有被完全覆蓋,b楚裕半透明狀態,所以a的生命週期不會有onstop這一步,當b頁面消失時,

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 有四個重要的...