面試官 任務棧?返回棧?啟動模式?傻傻分不清楚?

2021-10-09 02:44:37 字數 622 閱讀 5228

總結一下最近兩周,大概就是睡一覺起來突然想換工作,然後被各路面試官吊打 ~

除了自身能力原因之外,準備不足的確也是很大的問題。所以我想把面試準備當做長期工作,把自己長期保持在乙個隨時可以面試的狀態。

所以,這裡是乙個全新的專欄 ——android 複習筆記。記錄我的 android 複習之路,也希望可以幫助到你。

今天就來嘮嘮任務棧返回棧

關於任務棧和返回棧,我看了 n 篇部落格,說的最清楚的除了 重學安卓 ,那就非 官方文件 莫屬了。其實大多時候,很多模糊不清的基本概念,從官方文件都可以輕鬆的得到你想要的答案。

官方文件中這一節的標題叫做 understand tasks and back stack ,task就是我們常說的任務棧back stack就是返回棧

任務棧很好理解,activity 們是存在乙個棧結構中的,後進先出,這也很符合實際的使用場景。

Activity 任務棧和它的啟動模式

1.1 standard 標準模式,這也是系統的預設模式 1.2 singletop 棧頂復用模式 1.3 singletask 棧內復用模式 1.4 singleinstance 單例項模式 1.5 activity 的任務棧 1.6 給 activity 指定啟動模式 android name ...

Activity生命週期 啟動模式 返回棧

啟動模式 launchmode 清空返回棧 oncreate onstart onresume onpause onstop ondesdory 切換到後台的生命週期 onpasue onstop 從後台切換回來 onrestart onstart onresume 從a切換到b a onpause...

任務棧 安卓四種啟動模式

這是 activity 的預設啟動模式,每次啟用 activity 的時候都會建立乙個新的 activity 例項,並放入任務棧中。使用場景 基本絕大多數地方都可以用。singleinstance 在乙個新棧中建立該 activity 的例項,並讓多個應用共享該棧中的該 activity 例項。一旦...