3 activity在乙個task中的啟動模式有兩種方法:
3.1 通過在androidmanifest檔案中的屬性launchmode來設定.
androidmanifest的啟動模式
4 清空任務棧
系統提供了清空任務棧的方法,讓我們將乙個task全部清楚,通常是通過androidmanifeast檔案中< activity>標籤中的以下屬性來設定清楚任務棧.
- cleartaskonlaunch
在返回該模式下的activity時,將該activity之上的所有activity全部清楚,這個屬性,可以讓這個task每次在初始化的時候,都只有這乙個activity.
- finishontasklaunch
通過這個屬性,在離開該模式下的activity所處的task,那麼使用者再返回時,該acitivity就會被finish掉.與cleartaskonlaunch類似,只是cleartaskonlaunch是作用與別人身上,而finishontasklaunch是作用於自己.
- alwaysretaintaskstate
該模式下的activity所在的task將不接受任何清楚命令,一直保持當前task狀態.
android 任務棧的管理
1 standard 可以例項化多次,可以存在不同的task中,可以重複堆疊 2 singletop 在乙個task棧中可以有多個例項,但是但棧頂有相同的activity時不會建立新例項,呼叫onnewintent方法啟動該activity 4 singleinstance 獨自在乙個task棧中。...
android學習任務
table b color red 任務 color b b color red 完成情況 color b 搞清楚帶箭頭的pupupwindows和不帶的使用 已完成 熟練使用pupupwindows和alertdialog,並搞清楚兩者的區別 已完成 熟練使用android的執行緒handler,...
android動畫簡介
android中動畫分為3種 tween animation 通過對場景裡的物件不斷做影象變換 平移 縮放 旋轉 產生動畫效果,即是一種漸變動畫 property animation 屬性動畫,通過動態地改變物件的屬性從而達到動畫效果,屬性動畫為api 11新特性。下面只介紹前兩種動畫的使用方法,屬...