Activity的四种启动模式-图文并茂
生活随笔
收集整理的這篇文章主要介紹了
Activity的四种启动模式-图文并茂
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、對于使用standard?模式的活動,系統不會在乎這個活動是否已經在返回棧中存在,每次啟動都會創建該活動的一個新的實例。 例如A啟動A,A再接著啟動A,A繼續啟動A,然后再分別出棧,如圖所示 2、當活動的啟動模式指定為?singleTop,在啟動活動時如果發現返回棧的棧頂已經是該活動,則認為可以直接使用它,不會再創建新的活動實例。
3、當活動的啟動模式指定為?singleTask,每次啟動該活動時系統首先會在返回棧中檢查是否存在該活動的實例,如果發現已經存在則直接使用該實例,并把在這個活動之上的所有活動統統出棧,如果沒有發現就會創建一個新的活動實例。
4、使用singleInstance?模式就可以解決這個問題,在這種模式下會有一個單獨的返回棧來管理這個活動,不管是哪個應用程序來訪問這個活動,都共用的同一個返回棧,也就解決了共享活動實例的問題。 假設B啟動A,A啟動C,其中A的啟動模式為singleInstance,則: 返回的頁面順序是C-B-A
3、當活動的啟動模式指定為?singleTask,每次啟動該活動時系統首先會在返回棧中檢查是否存在該活動的實例,如果發現已經存在則直接使用該實例,并把在這個活動之上的所有活動統統出棧,如果沒有發現就會創建一個新的活動實例。
4、使用singleInstance?模式就可以解決這個問題,在這種模式下會有一個單獨的返回棧來管理這個活動,不管是哪個應用程序來訪問這個活動,都共用的同一個返回棧,也就解決了共享活動實例的問題。 假設B啟動A,A啟動C,其中A的啟動模式為singleInstance,則: 返回的頁面順序是C-B-A
轉載請注明:Android開發中文站???Activity的四種啟動模式-圖文并茂??http://www.androidchina.net/3173.html
?
http://www.androidchina.net/3173.html
轉載于:https://www.cnblogs.com/manmanlu/p/5708052.html
總結
以上是生活随笔為你收集整理的Activity的四种启动模式-图文并茂的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享400个微信小程序模板和小程序设计模
- 下一篇: DM365视频处理流程/DM368 NA