Android activity四种基本启动模式
2016-01-25 17:10
411 查看
standard:默认的模式,每次启动会新创建一个activity对象
singleTop:在当前任务栈中,判断栈顶是否为当前的activity,如果是,就直接使用,如果不是,就会创建新的activity放入栈顶
singleTask:在当前任务栈中,判断栈里是否存在当前的activity,如果不存在,就会创建新的activity入栈,如果存在,会把该activity之上所有activity清理出栈,显示当前activity
singleInstance:新创建一个任务栈,放入新创建的activity,该任务栈只允许一个activity实例,如果已存在,就会切换到该任务栈
singleTop:在当前任务栈中,判断栈顶是否为当前的activity,如果是,就直接使用,如果不是,就会创建新的activity放入栈顶
singleTask:在当前任务栈中,判断栈里是否存在当前的activity,如果不存在,就会创建新的activity入栈,如果存在,会把该activity之上所有activity清理出栈,显示当前activity
singleInstance:新创建一个任务栈,放入新创建的activity,该任务栈只允许一个activity实例,如果已存在,就会切换到该任务栈
相关文章推荐
- Android中自定义shape
- android html 图片处理类--加载富文本工具类
- Android 4.4KK系统关机流程分析
- EditText输入限制小数点后两位
- Android笔记9
- could not write file classpath的解决方法
- android:layout_weight的真实含义
- 安卓中选择系统图库的图片及调用相机的源码(原创)
- Android应用Loaders全面详解及源码浅析
- Android中viewpager+fragment以及实现一个简单的广告轮播
- Android开发技巧不同状态的Button
- Android之WebRTC介绍(一)
- 安卓初学一之布局RelativeLayout和linearlayout
- Android的view坐标——一张图
- 解决:Invalid project description overlaps the location of another project [android]
- android编译系统的makefile文件Android.mk写法如下
- [android NDK]问题与错误总结
- android开发 NDK 动态链接多个第三方库(so)
- android开发 NDK 动态链接多个第三方库(so)
- [android NDK]问题与错误总结