Activity的四種啓動模式(一目瞭然)

安卓中的四種啓動模式:
1.標準啓動模式:
先進後出的特性
a------b------c
回退順序
c------b------a

Standard

2.棧頂複用模式:
ab  是標準模式 c是棧頂複用模式
如果棧頂存在  再次啓動 則會調用該Activity的onNewIntent()方法

啓動順序:
a-----b-----c------c
回退的順序 :
c ----b-------a





3.棧內複用模式:
acd 是標準模式   b 是棧內複用模式
啓動方式  a--> b--->c---->d------->b
回退棧的順序
b----->a   而不是 b-d-c-b-c

SingleTop



4.單一實例模式
啓動方式:  a----b-----c
ac 是標準模式   b是單一實例模式
回退棧的順序:    c------>a------>b

原作者:http://blog.csdn.net/linglongxin24/article/details/53221384

發佈了27 篇原創文章 · 獲贊 33 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章