Activity啟動相關屬性
1.android:alwaysRetainTaskState
此屬性只對task的根Activity起作用,其他的Activity都會被忽略。 預設情況下,如果一個應用在後臺呆的太久例如30分鐘,使用者從主選單再次選擇該應用時,系統就會對該應用的task進行清理,除了根Activity,其 他Activity都會被清除出棧,但是如果在根Activity中設定了此屬性之後,使用者再次啟動應用時,仍然可以看到上一次操作的介面。
這個屬性對於一些應用非常有用,例如Browser應用程式,有很多狀態,比如開啟很多的tab,使用者不想丟失這些狀態,使用這個屬性就極為恰當。
2.android:clearTaskOnLaunch
這個屬性只對啟動新任務(或根Activity)的那些Activity有意義,任務中其他所有的Activity都會被忽略。true時,那麼任務根節點的Activity之上的所有Activity都要被清除。false時,在某些情況中這個任務的Activity可以被清除,但不總是這樣的。
例如,假設某人從主屏中啟動了Activity P,並且又從P中啟動了Activity Q。接下來使用者按下了Home按鈕,然後由返回到Activity P。通常使用者會看到Activity Q,因為這是在P的任務中所做的最後的事情。但是,如果P把這個屬性設定為true,那麼在使用者按下Home按鈕,任務被掛起時,Activity P之上的所有Activity(本例中是Activity Q)都會被刪除。因此當使用者再次返回到本任務時,使用者只能看到Activity P。
此屬性只對task的根Activity起作用,其他的Activity都會被忽略。 預設情況下,如果一個應用在後臺呆的太久例如30分鐘,使用者從主選單再次選擇該應用時,系統就會對該應用的task進行清理,除了根Activity,其 他Activity都會被清除出棧,但是如果在根Activity中設定了此屬性之後,使用者再次啟動應用時,仍然可以看到上一次操作的介面。
這個屬性對於一些應用非常有用,例如Browser應用程式,有很多狀態,比如開啟很多的tab,使用者不想丟失這些狀態,使用這個屬性就極為恰當。
2.android:clearTaskOnLaunch
這個屬性只對啟動新任務(或根Activity)的那些Activity有意義,任務中其他所有的Activity都會被忽略。true時,那麼任務根節點的Activity之上的所有Activity都要被清除。false時,在某些情況中這個任務的Activity可以被清除,但不總是這樣的。
例如,假設某人從主屏中啟動了Activity P,並且又從P中啟動了Activity Q。接下來使用者按下了Home按鈕,然後由返回到Activity P。通常使用者會看到Activity Q,因為這是在P的任務中所做的最後的事情。但是,如果P把這個屬性設定為true,那麼在使用者按下Home按鈕,任務被掛起時,Activity P之上的所有Activity(本例中是Activity Q)都會被刪除。因此當使用者再次返回到本任務時,使用者只能看到Activity P。
相關文章
- background相關屬性
- app啟動流程,activity啟動流程時序圖,binder相關資料APP時序圖
- Android 相關屬性Android
- VueJs中動態更改svg的相關屬性VueJSSVG
- Activity相關備忘
- Activity啟動模式聯想到多程式相關的一些東西模式
- DB2 修改表列相關屬性DB2
- css的表格處理相關屬性CSS
- box-sizing的相關屬性
- c# winform窗體相關屬性C#ORM
- CSS display屬性的表格佈局相關屬性的解釋CSS
- 元素 offset client scroll 相關屬性簡介client
- 瀏覽器/元素尺寸相關的屬性瀏覽器
- Android activity屬性設定大全Android
- Activity啟動模式模式
- Android UI系列-----RelativeLayout的相關屬性AndroidUI
- css樣式相關的驚豔的屬性CSS
- Activity啟動流程分析
- activity的啟動模式模式
- activity 啟動流程分析
- Android的Task和Activity相關Android
- SpringBoot(一)啟動相關Spring Boot
- nodejs mac啟動相關命令NodeJSMac
- [Android]關閉所有Activity,開啟某個ActivityAndroid
- activity四種啟動模式模式
- Activity啟動過程分析
- javascript獲取網頁和螢幕尺寸相關屬性JavaScript網頁
- Activity啟動模式(GIF 動態演示)模式
- Activity 的啟動模式 以及與AppManager類的關係模式APP
- 【java規則引擎】基本語法和相關屬性介紹Java
- 2-AI–Activity啟動方式AI
- Activity啟動流程原始碼分析原始碼
- Activity的啟動模式詳解模式
- 【Linux】淺析檔案屬性與許可權相關命令Linux
- 關於CSS中設定overflow屬性的值為hidden的相關理解CSS
- 庖丁解牛 Activity 啟動流程
- 根Activity元件的啟動過程元件
- 從Activity的啟動流程理解Binder