Android学习笔记(三)Activiy学习——启动模式
来源:互联网 发布:java用户权限管理 编辑:程序博客网 时间:2024/06/01 19:14
设置一个launchMode
<activity android:name=".SingleTaskActivity" android:label="singleTask launchMode" android:launchMode="singleTask">
1默认为standard
这种模式下,当Intent发送的时候,Activity总是被创建一个新的出来单独工作
2 singleTop
这种模式下,也是创建一个,但是当唯一的区别是如果在栈顶已经有一个相同类型的Activity实例,Intent不会再创建一个Activity,而是通过onNewIntent()被发送到现有的Activity。
3 singleTask
这种模式下,会先查找栈中是否已经实例,如果已经实例了,intent将被通过onNewIntent()发送,将对象重新放在栈顶。如果没有,则会创建一个新的Activity并置放在合适的任务中。(任务栈中只存在一个实例)
4 singleInstance
这种模式同singlInstance差不多,系统中只允许一个Activity的实例存在。区别在于持有这个Activity的任务中只能有一个Activity:即这个单例本身
具体这个没搞懂,不过使用率很低
(三种方式并没有实践过,以后用到会回来补充)
0 0
- Android学习笔记(三)Activiy学习——启动模式
- Android学习笔记(一)Activiy学习——生命周期
- Android学习笔记(四)Activiy学习——Intent,context
- Android学习笔记(五)Activiy学习——Service
- Android学习笔记(二)Activiy学习——界面传值
- xamarin学习笔记A03(安卓Activiy)
- android学习笔记——活动的启动模式
- 学习笔记—Activity的启动模式
- Android学习笔记----Activity的启动模式
- Android中Activity启动模式学习笔记
- Android学习笔记-----------Activity的启动模式
- Android学习笔记(7)————Android中的Activity四种启动模式(launchMode)
- 三、装饰模式——设计模式学习笔记
- 设计模式学习笔记(三)—-Strategy策略模式
- 设计模式学习笔记(三)—Strategy策略模式
- Android学习笔记三—自定义控件
- Openwrt学习笔记(三)——内核启动
- android学习笔记——关于Activity的启动模式(更新)
- 织梦首页、列表页调用文章body内容的两种方法
- 嵌入式Linux学习:u-boot源码分析(5)--AM335X系列的2014.10版
- Android图片上传
- USACO 1.2 回文平方数
- hibernate execute与executefind的区别
- Android学习笔记(三)Activiy学习——启动模式
- 每天一个 Linux 命令(23):Linux 目录结构
- unity FBX模型导出系统源码WRP FBX Exporter下载
- LuceneInAction-构建索引
- NLP︱高级词向量表达(一)——GloVe(理论、相关测评结果、R&python实现、相关应用)
- 解决ASP.NET MVC(post数据)Json请求太大,无法反序列化
- Android之旅第四站——适配ArrayAdapter,simpleadapter和自定义adapter的区别…
- Amaze UI React框架快速体验上手
- plsql如何配置连接oracle数据库