浅析 - Activity启动模式

原创 2016年08月28日 21:41:39

尊重每个人的付出,转载请点这里:http://blog.csdn.net/hanj456/article/details/52348025

Activity启动模式

要点:android中activity的启动模式有四种:standard,singleTask,singleTop,singleInstance,不加声明默认为standard,下面分别介绍它们的特点。

standard:每次启动一个activity就会放入栈中进行叠加,activity重复启动就会重复添加相同的实例,遵循先进后出的原则;

standard

singleTask:当启动一个的activity的时候,如果栈中已存在该activity,则直接使用该activity并将该activity以上的所有其他activity全部弹出栈;

singleTask

singleTop:每次启动activity的时候,如果栈顶刚好是该activity时就不再创建新的实例,意味着在该模式下栈中连续的实例两两之间是没有重复的;

singleTop

singleInstance:该模式一般用于跨进程交互,作用是实现栈中实例的共享,例如应用2中由一个实例activity3,应用1中需要该实例就可以直接拿来用,不需要新创建该实例;

singleInstance

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

相关文章推荐

Android activity的启动模式浅析

说到activity的启动模式,就先介绍一下activity吧,activity是android与用户交互的组件,也是android开发中使用频率最高的一个组件。 activity做为view的载体,...

Activity的四种启动模式浅析

Activity 四种启动模式 standard singleTop singleTask singleInstance

浅析Android—Activity的启动模式

一、启动模式介绍 启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为...
  • reccd
  • reccd
  • 2014年06月27日 10:39
  • 374

Android 2.3 Activity启动模式浅析

最近在做东西的时候,发现有时会出现两个相同的Activity,本来从Act_A跳转到Act_B,那么按下返回键的时候正常情况下会返回到Act_A,但按下返回键之后居然还是Act_B,这问题一开始还让我...

Activity启动模式

  • 2016年08月26日 14:56
  • 12.62MB
  • 下载

Activity生命周期与启动模式

  • 2017年08月08日 14:11
  • 26.15MB
  • 下载

Android中Activity的四种启动模式

在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。And...

activity启动模式测试

  • 2016年05月12日 21:10
  • 6.79MB
  • 下载

Activity四种启动模式

  • 2016年07月21日 09:41
  • 30.55MB
  • 下载

Activity中的四种启动模式

在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。  ...
  • knlnzhao
  • knlnzhao
  • 2012年09月21日 17:46
  • 31170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浅析 - Activity启动模式
举报原因:
原因补充:

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