每次要用到activity启动模式时,容易忘记,特此记录~ ...
转载 2021-11-02 17:18:00
123阅读
2评论
activity启动模式 standard singletop  singleTask singleInstence standard(默认)    这个是android的Activity的默认模式,如果没有配置      android:launchMode ,则默认这个模式。 该模式下,一个Activit
转载 精选 2012-10-16 14:10:49
420阅读
xml中设置加载模式标准:standard栈中单实例:singleTask栈顶单实例:singleTop全局单实例:singInstance (单独开辟任务队列,此队列中只有一个任务)代码中设置加载模式Activity的taskAffinity属性Activity的归属,也就是Activity应该在哪个Task中,Activity与Task的吸附关系。我们知道,一般情况下在同一个应用中,启动的Ac
转载 精选 2013-12-21 18:46:39
364阅读
Activity启动方式有四种,分别是:standardsingleTopsingleTasksingleInstance可以根据实际的需求为Activity设置对应的启动模式,从而可以避免创建大量重复的Activity等问题。设置Activity的启动模式,只需要在AndroidManifest.xml里对应的<activity>标签设置android:launchMode属性,例如
原创 2016-02-24 18:37:34
272阅读
在AndroidManifest.xml中<activity>元素的android:launchMode属性设置 1.standard * 默认模式。不需要对launcherMode进行配置 * 每次调用startActivity()无论如何都会启动新的Activity对象 2. singleTop
转载 2016-03-21 17:22:00
491阅读
2评论
本质上是activity的复用; standard:无复用; singleTop:栈顶复用; singleTask:栈内复用; singleInstance:app复用(单例模式)。 http://www.jianshu.com/p/5f8be91160b4 standard:无需设置,是默认的启动
转载 2016-10-09 17:06:00
38阅读
Activity加载模式的不同(eg:通知栏中提示信息)Task:(类似栈)保存开启的Activity1、开启本身(关闭的次数为开启的次数)默认模式(standard)    android:launchMode="standard">2、singleTop  栈顶单实例模式(关闭次数只有一次)android:launchMode="singleTop">
原创 2014-02-25 22:06:24
515阅读
## Android Activity模式实现 ### 1. 概述 Android中的Activity是应用程序的基本组件,负责处理用户界面的显示和交互。Activity模式指的是在应用程序中进行不同Activity之间的切换和管理。在本文中,将介绍如何实现Android的Activity模式,并提供详细的步骤和代码示例。 ### 2. 实现步骤 下表展示了实现Android Activi
原创 2024-01-24 10:25:26
34阅读
Activity 启动模式 启动模式漫谈 大家都知道,在默认的情况下,我们如果多次启动一个Activity的话,那么就会创建多个Activity并依次存入 任务栈 中,但退出当前Activity的时候,存在任务栈中的Activity将会依次退回。但是每一次都创建一个Activity这种模式在很多的情况下是不适用的,Google 肯定也想到了这一点,为了解决一些特殊的问题,我们需要修改Activi
原创 2021-08-02 09:47:18
583阅读
所属task“standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非i
原创 2022-11-24 21:09:31
86阅读
在android里,有4种activity的启动模式,分别为: “standard” (默认) “singleTop” “singleTask” “singleInstance”   它们主要有如下不同:   1. 如何决定所属task “standard”和”singleTop”的activity的目标task,和收到的Intent的发送者在同一个task内,除非intent包...
原创 2023-04-27 17:51:11
297阅读
Android学习(一)activity什么是activity?一、activity的基本用法二、探索Intent在activity中的使用使用显式Intent进行activity跳转使用隐式Intent进行activity跳转向下一个activity传递数据返回数据给上一个activity进阶使用Intent传递对象SerializableParcelable三、activity的生命周期活动
转载 2023-10-07 23:26:40
916阅读
首先对 android.intent.action.MAIN 以及android.intent.category.LAUNCHER做个说明 一个应用程序可以有多个Activity,每个Activity是同级别的,那么在启动程序时,最先启动哪个Activity呢?有些程序可能需要显示在程序列表里,有些不需要。怎么定义呢?android.intent.action.MAIN决定应用程序最先启
转载 2023-10-07 23:27:16
165阅读
Android singleInstance启动模式实际开发中使用频率不高,最近解了一个bug,与此相关,bug虽然很轻松的解决了,但由它引发的对Activity的启动模式的思考却有点意思,本篇记录分享下。 引出问题的bug 问题描述:Actvity-A启动了一个新的Actvity-B,Actvit
好久没用过那几种activity的启动模式了,如今看到singletop竟然傻了眼,完全忘记了这几种启动模式的区别!隧将两年前的总结翻出来,通读一遍那晦涩难懂的记录,又理解了一遍,在以前记录的基础上,重新调整一下语句顺序和用词,并增加一些用来助记的理解。 首先,澄清一个概念,android中一组逻辑上在
转载 2013-07-11 17:42:00
164阅读
2评论
有四种启动模式:standard、singleTop、singleTask、singleInstance。 可在AndroidManifest.xml设置android:launchMode属性,如: 1.standard 默认模式,可不声明。默认都会创建一个新的实例。因此,在该模式下,可以有多个相
转载 2017-01-05 11:42:00
88阅读
2评论
Activity 的启动模式本身是一个挺难理解的知识点,大多数开发者对这个概念的了解可能只限于四种 launchMode 属性值,但启动模式其实还需要受 Intent flag 的影响。而且 Activity 启动模式并不只是单纯地用来启动一个 Activity,实际上还会直接影响到用户的直观感受和使用体验,因为启动模式直接就决定了应用的任务栈和返回栈
转载 2021-09-24 15:36:34
133阅读
能够解决这两个问题,但是有一些限制:[list][*]实际运行的Activi...
原创 2023-05-19 13:23:05
104阅读
在 Android 开发中,Activity 的启动模式(Launch Mode)决定了当一个 Activity 被启动时,系统如何行为。启动模式主要影响以下几个方面:任务栈中的 Activity 实例数量:决定是否创建新的 Activity 实例还是复用已有的实例。Activity 的生命周期回调:不同的启动模式会影响 Activity 的生命周期方法调用顺序和频率。任务栈的行为:决定 Acti
原创 1月前
49阅读
 NotePad窗口Activity之NotesList简介上一节我们简要描述了测试对象NotePad的主要功能模块,那么这一节开始我们就会对每个模块进行相应的阐述,这样读者就算没有真正去安装和玩过这个应用也不会影响大家对本书的阅读理解了。我们首先看的就是NotesList这个Activity窗口。在你的安卓手机上找到NotePad这个应用的图标之后,就可以点击该图标进入到该Activi
  • 1
  • 2
  • 3
  • 4
  • 5