1.1 activity 总结2----启动模式

原创 2018年04月16日 14:56:15

四种启动模式:

1.默认standrad(直接创建新的实例)

activity栈的变化:(假设都没设置)

 A B C

现在启动C

 A B C C

2.栈顶复用singleTop(如果此时位于顶部,复用)

引起的生命周期

 

如果C在顶部

activity栈的变化:(假设C设置了singalTop)

 A B C

如果启动C

A B C


如果C不在顶部

activity栈的变化:(假设C设置了singalTop)

 A C B

如果启动C

A C B C


3.栈内复用singalTask(如果此时任务栈中有,退出在它上面的,复用它)

引起的生命周期 执行了包括自己上部的activity的destory 

剩余 仿照 返回自己

activity栈的变化:(假设C设置了singalTask)

 A C B

现在启动C

A C

4.单例复用singalInstance(系统会给它另外一个栈)

activity栈的变化:(假设C设置了singalInstance)

 栈1:A B 

栈2:

如果启动C

 栈1:A B 

栈2:C

再启动一次C

 栈1:A B 

栈2:C



版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_32515625/article/details/79960182

activity启动模式测试

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

对于Android的Activity启动模式的一些总结和理解

安卓Activity的启动模式 1.1   两种启动方式 1.      在AndroidMainfest.xml中启动 例如: AndroidMainfest.xml.xml中设置Activity的...
  • u010335298
  • u010335298
  • 2016-10-13 14:55:17
  • 1490

Activity的启动模式

  • 2012年10月17日 11:11
  • 122KB
  • 下载

Android基础:最易懂的Activity启动模式详解

前言 Android基础中的Activity启动模式非常重要 本文将介绍对Activity启动模式进行全面介绍 目录1. 定义即Activity启动的方式2. 启动模式的类别Android启动提供了四...
  • carson_ho
  • carson_ho
  • 2017-01-22 16:59:01
  • 4202

Activity的四种启动模式的介绍及其应用场景

应用场景: 1.singleTop适合接收通知启动的内容显示页面。例如,某个新闻客户端的新闻内容页面,如果收到10个新闻推送,每次都打开一个新闻内容页面是很烦人的。聊天的对话窗口, 2.sing...
  • JustinNick
  • JustinNick
  • 2016-09-13 22:30:40
  • 3190

彻底弄懂Activity四大启动模式

最近有几位朋友给我留言,让我谈一下对Activity启动模式的理解。我觉得对某个知识点的理解必须要动手操作才能印象深刻,所以今天写一篇博文,结合案例理解Activity启动模式。由于之前看过“区长”的...
  • mynameishuangshuai
  • mynameishuangshuai
  • 2016-05-24 16:04:24
  • 69776

关于代码实现activity的启动模式

在开发项目中我们可能会经常遇到,
  • u010897392
  • u010897392
  • 2014-08-07 09:31:33
  • 1722

Android Activity启动模式的设置

Android为了使我们能够打破默认的堆栈的先后出的模式,提供了两个种方式:一种是在AndroidManifest.xml定义Activity时指定它的加载模式,另一种是在用Intent开启一个Act...
  • u011361576
  • u011361576
  • 2013-11-02 11:22:28
  • 3057

[Android开发]Activity的四种启动模式及其应用场景

启动模式(launchMode)在多个Activity跳转的过程中扮演着重要的角色,它可以决定是否生成新的Activity实例,是否重用已存在的Activity实例,是否和其他Activity实例公用...
  • CodeEmperor
  • CodeEmperor
  • 2016-01-08 11:39:41
  • 25787

Android基础之Activity四种启动模式和task相关

1 启动模式介绍   启动模式简单地说就是Activity启动时的策略,在AndroidManifest.xml中的标签的android:launchMode属性设置; 启动模式有4种,分别为sta...
  • chenliguan
  • chenliguan
  • 2015-08-03 22:49:30
  • 476
收藏助手
不良信息举报
您举报文章:1.1 activity 总结2----启动模式
举报原因:
原因补充:

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