“拿来主义”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,没有的话就创建。
-----------------------------------摘自csdn
http://blog.csdn.net/qjbagu/article/details/6788975
分享到:
相关推荐
项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每 一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的核心解决方案,这也是它能被广泛应用的原因。本章...
非常好的设计模式介绍资料,通俗易懂,适用于编程人员参考。采用了大量图片介绍系统的展示了编程当中常用的各种模式设计
08 白话容器基础(四):重新认识Docker容器.pdf
白话c++.pdf 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
白话中台战略-中台是个什么鬼.pdf白话中台战略-中台是个什么鬼.pdf白话中台战略-中台是个什么鬼.pdf白话中台战略-中台是个什么鬼.pdf白话中台战略-中台是个什么鬼.pdf白话中台战略-中台是个什么鬼.pdf白话中台战略-...
设计模式中的策略模式,template模式详细讲解。
白话windows编程.rar
白话机器学习的数学-立石贤吾-源代码.zip
白话机器学习的数学.docx
白话C++编程.rar
全书用两章篇幅对设计模式和GRASP作了基本介绍,用三章的篇幅全面展开对23种设计模式的讲解:对于每一种模式,先给出定义,接着通过类比方式用一个现实世界中的例子说明模式的应用,然后分别以C#和Java代码例述...
《白话 Windows 编程》EXE格式电子书,收藏版!!!
《罗织经》白话全译.doc
白话中台战略-中台到底长啥样 (2).pdf白话中台战略-中台到底长啥样 (2).pdf白话中台战略-中台到底长啥样 (2).pdf白话中台战略-中台到底长啥样 (2).pdf白话中台战略-中台到底长啥样 (2).pdf白话中台战略-中台到底长啥...
白话C#之第一话 白话C#之第一话 初学C的看看吧
白话文运动的危机,CAJViewer 文件,使用CAJViewer软件查看
白话 C++ 第二学堂 适合入门级C++的学习,比较全的C++细节知识
白话C++ 轻松学会C++
白话windows编程,这本书深入浅出,很适合初学者
白话智能体编程.pdf