首页 > 其他 > 详细

activity的启动模式

时间:2018-11-11 13:46:09      阅读:165      评论:0      收藏:0      [点我收藏+]

常用的三种

standard(系统默认)
singleTop
singleTask
<activity android:name=".jump.BActivity"
android:label="B"
android:launchMode="standard">

任务栈,每次启动一个activity,就会把该activity的实例放到任务栈中,任务栈名字默认为包名
standard,每次启动一个activity,都会创建一个新的实例
singleTop,

技术分享图片

 

 会调用onNewIntent方法

 

singleTask,每次启动activity,检查当前任务栈中是否有这个实例存在,如果有,就直接复用,调用onNewIntent方法,并且将该实例上方的其他实例全部清除
如果该任务栈中没有改实例,则新建

activity的启动模式

原文:https://www.cnblogs.com/AppTester/p/9941811.html

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