Android singleinstance在什么情况下使用

原创 2017年01月03日 20:37:34

singleInstance
在一个新栈中创建该Activity实例,并让多个应用共享该栈中的该Activity实例。一旦该模式的Activity的实例存在于某个栈中,任何应用再激活改Activity时都会重用该栈中的实例,其效果相当于多个应用程序共享一个该Activity,不管谁激活该Activity都会进入同一个栈中。

什么情况下使用?
想到的一个就是系统电话拨号界面所有应用都可以打开,且跟其他的应用又扯不上什么关系,所以它就是一个完全独立的东西,一个栈存放该Activity单独控制即可。

版权声明:本文为博主原创文章,未经博主允许不得转载。

彻底明白Activity启动模式-SingleTop、SingleTask、SingleInstance具体使用场景

启动模式启动模式是什么有这样的场景: 当我们使用App的时候,呈现出一个Activity,按下返回键(不考虑重写返回键事件),常常就回退到上一个打开的Activity或者退出App。 //重写返回按键...

Android隐式意图打开Activity

 场景: 自己的应用内,显式意图 效率高 激活其他应用或希望自己被别人激活,使用隐式意图或声明Action  ...

Android am start 参数详解

am命令有很多个参数及使用方法,具体可参考官方网站:

什么是Android NDK 什么情况下使用Android NDK

Android NDK是一个工具集,可以将本地代码嵌入到你的Android 应用中。 Android 应用是在dalvik虚拟机中运行的。NDK可以让你使用本地代码语言来开发应用,比如说C/C++,...

Android中什么情况下会导致内存泄露

Android 的虚拟机是基于寄存器的Dalvik,它的最大堆大小一般是16M,有的机器为24M。因此我们所能利用的内存空间是有限的。如果我们的内存占用超过了一定的水平就会出现OutOfMemory ...

个人理解:什么情况下需要使用protected修饰类成员变量

在自己编写代码或者

JAVA中抽象类与接口的区别,分别在什么情况下使用它们

在网上看到很多人问关于“抽象类与接口的区别”,因此本人想通过自己多年对JAVA开发的经验来总结一下抽象类与接口的区别以及分别在什么情况下使用它们。     在Java语言中, abstrac...

为什么构造函数不能虚而析构函数可以虚,以及在什么情况下来使用析构函数

析构函数的用法:1.每个析构函数(不加 virtual) 只负责清除自己的成员。 2.可能有基类指针,指向的确是派生类成员的情况。 对于第二种情况: 正确执行:基类指针可以指向派生类的对象(多态性),...

应该在什么情况下使用JavaScript框架

随着互联网的发展,网络发展已经远远超出了预期——不管是好的还是坏的方面。为了打磨粗糙的细节,web开发人员发明了大量的框架,既有小巧又的也有不那么小巧的。这对开发人员来说是一件好事,因为浏览器的碎片化...

什么情况下使用多线程

转载▼ 标签:杂谈                分类: linux知识点 如果你的应用程序需要采取以下的操作,那么你尽可在编程的时候考虑多线程机制:...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android singleinstance在什么情况下使用
举报原因:
原因补充:

(最多只允许输入30个字)