Android学习笔记之Activity的4种启动模式
2016-05-09 20:58
253 查看
我们在做Android的应用程序开发时经常会用到Activity之间的跳转跳转有时就要启动一个新的Activity,Activity的4种启动模式如下:
1 standard启动模式不管将要启动的Activity是否已经存在都会重新去new一个Activity
2 singleTop判断当前任务栈的栈顶是否与将要启动的Activity相同,如果不相同在就new一个Activity如果相同就直接使用栈顶Activity
3 singleTask判断当前任务栈的栈顶是否与将要启动的Activity相同,如果不相同在就new一个Activity如果相同就清除该Activity之上的其它Activitty
4 singleInstance 启动一个新的任务栈去创建Activity该任务栈只包含一个Activity
1 standard启动模式不管将要启动的Activity是否已经存在都会重新去new一个Activity
2 singleTop判断当前任务栈的栈顶是否与将要启动的Activity相同,如果不相同在就new一个Activity如果相同就直接使用栈顶Activity
3 singleTask判断当前任务栈的栈顶是否与将要启动的Activity相同,如果不相同在就new一个Activity如果相同就清除该Activity之上的其它Activitty
4 singleInstance 启动一个新的任务栈去创建Activity该任务栈只包含一个Activity
相关文章推荐
- 获取当前Activity及Fragment名字
- 玩转Android之数据库框架ActiveAndroid的使用
- 玩转Android之数据库框架ActiveAndroid的使用
- 玩转Android之数据库框架ActiveAndroid的使用
- 玩转Android之数据库框架ActiveAndroid的使用
- 二十二、外观设计模式
- 检测录音程序是否被禁用 录音权限
- android-----Fragment详解及其应用
- 二十一、享元设计模式
- Android使用multidex解决方法数越界问题65536
- Android基础 -- AsyncTask介绍和使用
- 学习Android中Intent的使用
- android 编写拦截拦截短信的service
- 自学android, java, html, css, php, mysql, javascript路线
- Android—菜单
- Android-GestureOverlayView自定义手势命令
- Gradle Android客户端程序打包(基于gradle 2.10版本验证通过)
- 我的Android进阶之旅------>Android通用流行框架大全
- Android高效加载大图、多图解决方案,有效避免程序OOM
- android集成genymotion