首页 > 移动平台 > 详细

Android基础之Activity四种启动模式

时间:2016-07-21 19:36:38      阅读:130      评论:0      收藏:0      [点我收藏+]

这东西是最基础的,发现自己其实没有真正试过,好好研究研究

standard :默认,

singleTop :大体上同standard,但是当该Activity实例已经在task栈顶,不再创建新的实例,而是调用该实例的onNewIntent方法

singleTask :跟singleTop不同,不管Activity的实例是否在栈顶,都不再创建新的实例,而是调起栈里实例调用onNewIntent,并且clearTop

singleInstance:这个比较特殊,相当于Activity独占一个栈,

                    假如有ABC三个Activity,顺序启动,B为singleInstance,AC默认,那么会有如下现象:

                    A->B->C,这时候按返回,销毁顺序会是C->A->B

                    A->B->C->A->B->C,这时候按返回,销毁顺序会是 C->A->C->A->B

Android基础之Activity四种启动模式

原文:http://www.cnblogs.com/songsyl1207/p/5692698.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!