Android singleinstance在什么情况下使用

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

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

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

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

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

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

singleTask 和singleInstance差异

至此,我们总结一下,设置了"singleTask"启动模式的Activity的特点:         1. 设置了"singleTask"启动模式的Activity,它在启动的时候,会先在系统中查...
  • u013443925
  • u013443925
  • 2015年08月31日 15:21
  • 4047

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

启动模式 启动模式是什么 有这样的场景: 当我们使用App的时候,呈现出一个Activity,按下返回键(不考虑重写返回键事件),常常就回退到上一个打开的Activity或者退出Ap...
  • jiankeufo
  • jiankeufo
  • 2017年09月14日 10:35
  • 178

Android singleInstance导致的问题及解析

关于四种启动模式的分析可以参考下这我之前写的 “Android Activity4种启动模式的详解”。 singleInstance(全局单例模式)该模式具备singleTask模式的所有特...
  • qypcyj
  • qypcyj
  • 2017年06月06日 21:42
  • 1747

android:Activity启动模式之singleInstance

先看一下singleInstance启动模式的说明: 只有一个实例,并且这个实例独立运行在一个activity任务栈中,这个task只有这个实例,不允许有别的Activity存在下面我们通过一个实例...
  • su20145104009
  • su20145104009
  • 2016年02月14日 14:22
  • 3581

android 的getInstance运用(单例模式)

在写程序库代码时,有时有一个类需要被所有的其它类使用,但又要求这个类只能实例化一次,是个服务类,定义一次,其它类使用同一个这个类的实例。例如: class A { public: A(void); …...
  • qq_20967339
  • qq_20967339
  • 2016年07月18日 16:39
  • 1109

单例模式与Android

单例模式(Singleton)一、  什么是单例模式单例模式,简单点来说就是设计一个类,使其在任何时候,最多只有一个实例,并提供一个访问这个实例的全局访问点。二、  为什么要单例在程序中的很多地方,只...
  • ljianhui
  • ljianhui
  • 2014年06月08日 00:20
  • 11618

Android中利用newInstance()方法实例化fragment

Android是在Android 3.0 (API level 11)开始引入Fragment的。Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI。...
  • Afanbaby
  • Afanbaby
  • 2016年08月15日 14:35
  • 5949

singleInstance模式下的坑

singleInstance是启动模式中的一种,当activity使用该种启动模式时,会单为此activity开辟一个新的栈来存放此activity。这种模式相当于我们一个应用只有一个实例,其实就是单...
  • lihappyangel
  • lihappyangel
  • 2016年07月05日 15:30
  • 2116

关于android:launchMode=“singleInstance”

1、关于设置android:launchMode=“singleInstance” 后返回键问题:       有三个Activity:A、B、C。          A的launchMode为sin...
  • songshiMVP1
  • songshiMVP1
  • 2016年01月13日 17:45
  • 1408
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Android singleinstance在什么情况下使用
举报原因:
原因补充:

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