Android Activity的四种启动模式launchMode的区别
2017-01-05 17:22
561 查看
Android Activity的四种启动模式launchMode分别是:
1.standard 2.singleTop 3.singleTask 4.singleInstance 以下是对四种launchMode的描述及区别: 1.standard standard模式是默认的启动模式,不用为<activity>配置android:launchMode属性即可,当然也可以指定值为standard。 2.singleTop 在上面的基础上为<activity>指定属性android:launchMode="singleTop",系统就会按照singleTop启动模式处理跳转行为。singleTop启动模式,如果发现有对应的Activity实例正位于栈顶,则重复利用,不再生成新的实例。 3.singleTask 在上面的基础上修改FActivity的属性android:launchMode="singleTask"。singleTask模式,如果发现有对应的Activity实例,则使此Activity实例之上的其他Activity实例统统出栈,使此Activity实例成为栈顶对象,显示到幕前。 4.singleInstance 这种启动模式比较特殊,因为它会启用一个新的栈结构,将Acitvity放置于这个新的栈结构中,并保证不再有其他Activity实例进入。
相关文章推荐
- Android中的Activity四种启动模式(launchMode)
- Android Activity的launchMode四种启动模式备忘
- Android中的Activity四种启动模式(launchMode)
- android:launchMode的四种加载模式,Activity的四种启动模式
- Android—Activity的四种启动模式及区别
- Android中的Activity四种启动模式(launchMode)
- Android中activity的四种启动模式launchMode
- Android中的Activity四种启动模式(launchMode)
- Android中的Activity四种启动模式(launchMode)
- Android中的Activity四种启动模式(launchMode)
- Android学习笔记(7)————Android中的Activity四种启动模式(launchMode)
- Android中Activity四种启动模式(LaunchMode)和taskAffinity属性
- Android Activity的launchMode四种启动模式备忘
- Android Activity的launchMode四种启动模式备忘
- Android中的Activity四种启动模式(launchMode)(面试必问)
- [android]区分Activity的四种启动模式---LaunchMode
- Android中的Activity四种启动模式(launchMode)
- Android中的Activity四种启动模式(launchMode)
- Android中的Activity四种启动模式(launchMode)
- Android中的Activity四种启动模式(launchMode)