Activity的啓動模式及應用實例

1、standrad模式:每次激活Activity時(startActivity),都創建Activity實例,並放入任務棧。

2、singleTop模式:如果某個Activity自己激活自己,即任務棧棧頂就是該Activity,則不需要創建,其餘情況都要創建Activity實例;

   作用:提高用戶體驗性。

3、singleTask模式:如果要激活的那個Activity在任務棧中存在該實例,則不需要創建,只需要把此Activity放入棧頂,並把該Activity以上的Activity實例都pop

   應用場景:瀏覽器webkit內核。

4、singleInstance模式:開啓新的activity,會給自己創建要給單獨的任務棧。

   應用場景舉例:有道詞典


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章