Activity的四种启动模式 LaunchMode
2015-03-04 11:33
435 查看
1.Standard(默认),只有一个返回栈,一个activity可以有多个实例,每次启动一个activity都会重新创建一个新的实例。
2.SingleTop,只有一个返回栈,一个activity可以有多个实例,每次启动一个activity,如果该activity存在于栈顶,就不会创建一个新的实例,否则会重新创建新的实例。
3.SingleTask,只有一个返回栈,一个activity只有一个实例,每次启动一个activity,如果栈中有该activity的存在,就会直接使用该实例,并将该activity之上的activity统统清除出栈,否则就新创建一个activity实例。
4.SingleInstance,有多个返回栈(≥1),指定启动模式为SingleInstance的activity会启用一个新的栈来管理。
2.SingleTop,只有一个返回栈,一个activity可以有多个实例,每次启动一个activity,如果该activity存在于栈顶,就不会创建一个新的实例,否则会重新创建新的实例。
3.SingleTask,只有一个返回栈,一个activity只有一个实例,每次启动一个activity,如果栈中有该activity的存在,就会直接使用该实例,并将该activity之上的activity统统清除出栈,否则就新创建一个activity实例。
4.SingleInstance,有多个返回栈(≥1),指定启动模式为SingleInstance的activity会启用一个新的栈来管理。
相关文章推荐
- Android中的Activity四种启动模式(launchMode)
- 基础总结篇之二:Activity的四种启动模式launchMode
- android学习笔记10(1)——初识Activity和ACtivity的四种启动模式(LaunchMode)
- Android中的Activity四种启动模式(launchMode)
- Android Activity的launchMode四种启动模式备忘
- Activity的四种launchMode(启动模式)
- Activity四种启动模式(launchMode)
- [android]区分Activity的四种启动模式---LaunchMode
- Android中的Activity四种启动模式(launchMode)
- Android Activity的四种启动模式launchMode的区别
- Android中的Activity四种启动模式(launchMode)
- Android中的Activity四种启动模式(launchMode)
- Android学习笔记(7)————Android中的Activity四种启动模式(launchMode)
- Android Activity的launchMode四种启动模式备忘
- Android中的Activity四种启动模式(launchMode)
- Android中Activity四种启动模式(LaunchMode)和taskAffinity属性
- Activity的四种启动加载模式(launchMode)
- Activity的四种启动模式(LaunchMode)
- Activity 的四种启动模式(launchMode)
- Android中的Activity四种启动模式(launchMode)(面试必问)