Activty和Task的启动模式
来源:互联网 发布:php特训班 编辑:程序博客网 时间:2024/05/18 13:11
在牛客网上看到一个很不错的介绍:
“拿来主义”standard模式。哪里需要调用我我就去哪里,可以多次实例化,可以几个相同的Activity重叠。
“拒绝堆叠”singleTop模式。可以多次实例化,但是不可以多个相同的Activity重叠,当堆栈的顶部为相同的Activity时,会调用onNewIntent函数。
“独立门户”singleTask模式。同一个应用中调用该Activity时,如果该Activity没有被实例化,会在本应用程序的Task内实例 化,如果已经实例化,会将Task中其上的Activity销毁后,调用onNewIntent;其它应用程序调用该Activity时,如果该 Activity没有被实例化,会创建新的Task并实例化后入栈,如果已经实例化,会销毁其上的Activity,并调用onNewIntent。一句 话,singleTask就是“独立门户”,在自己的Task里,并且启动时不允许其他Activity凌驾于自己之上。
“孤独寂寞”singleInstance模式。加载该Activity时如果没有实例化,他会创建新的Task后,实例化入栈,如果已经存在,直接调用 onNewIntent,该Activity的Task中不允许启动其它的Activity,任何从该Activity启动的其他Activity都将被 放到其他task中,先检查是否有本应用的task,没有的话就创建。
0 0
- Activty和Task的启动模式
- Activty的四大启动模式
- Activity和Task的启动模式
- 深入理解Activty的启动
- Activity的四种启动模式和Task的理解
- Activity和Task的启动模式有哪些?
- Android Service启动Activty的方法
- Android中的Task和启动模式
- Intent的几种有关Activity启动方式和Activity和Task的的启动模式
- Intent的几种有关Activity启动的方式与Activity和Task的启动模式
- Intent的几种有关Activity启动的方式与Activity和Task的启动模式
- Intent的几种有关Activity启动的方式与Activity和Task的启动模式
- Intent的几种有关Activity启动的方式与Activity和Task的启动模式
- intent启动activity和activity的task启动模式的关系与区别
- Task以及Activity的启动模式
- Android中的task作用和Activity启动模式以及各种启动Flag的含义
- Android中Activty的生命周期和栈
- activity和activty之间的通信
- 第四周上机实践—项目1—建立单链表
- opencv mat 转yaml文件时的数据的保存顺序测试笔记
- 第三周实践项目~建设“顺序表”算法库
- 移动端页面一键拨号、发送短信等功能
- BZOJ 2084 [Poi2010]Antisymmetry Manacher
- Activty和Task的启动模式
- 第四周 项目1-建立单链表
- Visual Studio 开源控件扩展 NuGet 常用命令及常用组件
- [第一篇]开始Mule之行
- Spring管理Hibernate事务
- Linux 正则表达式
- 3d最新网络游戏捕鱼3d
- 一个Demo展示Storyboard的强大
- 编译原理学习笔记-1