当前位置: 首页 > news >正文

Android Studio 中 Activity 的五种启动模式

Activity 的启动模式有五种:standard,singleTop,singleTask,singleInstance,singleInstancePerTask,其中 standard 为默认模式。
如何修改:
修改 AndroidManifest.xml 中的 Activity 的属性中的 android:launchMode


standard

是 Activity 的默认模式,在一个 Activity 启动后,再启动这个 Activity 会创建这个 Activity 的另一个实例,就算栈顶已经是这个 Activity 的实例也会创建另一个实例,这时返回也需要返回两次才能回到桌面。


singleTop

如果返回栈中一个 Activity 处于栈顶,则不重复创建这个 Activity 的实例,如果栈中没有这个 Activity 的实例或者实例不处于栈顶,则在栈顶创建一个这个 Activity 的实例。


singleTask

如果返回栈中有 Activity 的实例,则不重复创建实例,而是把这个实例提升到栈顶并且销毁返回栈中所有其他 Activity 的实例,如果返回栈中没有实例,则仅仅在栈顶创建一个实例而不做其他的事。


singleInstance

这种模式是解决不同应用程序共享同一个 Activity 的实例的问题,因为不同应用程序是用不同的返回栈,而 singleInstance 模式可以有一个不同应用程序共享的一个返回栈,不同应用程序访问同一个 Activity 时共用一个返回栈。
例如 Activity_A 访问 Activity_B,而 Activity_B 访问 Activity_C,其中 Activity_B 的模式改为 singleInstance,其他两个 Activity 的模式是默认的,其中 Activity_B 的返回栈和其他两个是不同的,返回时从 C 返回到 A 再返回到 B,因为 A 和 C 的实例是同一个返回栈,所以从 C 返回到 A,从 A 返回后主返回栈消失,进入次返回栈,所以是再返回到 B。


singleInstancePerTask

http://www.jsqmd.com/news/389969/

相关文章:

  • 微信小程序查看备案号
  • 题解:洛谷 P1223 排队接水
  • 2026年市场上可靠的下水道疏通企业有哪些,下水道疏通排行榜行业优质排行榜亮相 - 品牌推荐师
  • Spark大数据处理:技术、应用与性能优化【2.6】
  • 前端必备:NVM管理Node版本不翻车,新手老手都能用
  • 题解:洛谷 P2240 【深基12.例1】部分背包问题
  • 写作压力小了,AI论文工具千笔 VS 万方智搜AI,研究生专属高效之选!
  • OpenClaw,重新定义AI Agent,一款真正可用的个人智能助手操作系统
  • ▲8FSK调制解调+扩频解扩通信链路matlab误码率仿真
  • 题解:洛谷 P1010 [NOIP 1998 普及组] 幂次方
  • 题解:洛谷 P1259 黑白棋子的移动
  • 完整教程:CI/CD 核心原则 + 制品管理全解析:落地要求 + 存储方案
  • 题解:洛谷 P3612 [USACO17JAN] Secret Cow Code S
  • 题解:洛谷 P1498 南蛮图腾
  • 题解:洛谷 P1228 地毯填补问题
  • 探索CNN - BILSTM - Attention多特征分类预测:Matlab实现与分析
  • 实测才敢推!更贴合研究生需求的降AIGC软件 千笔·专业降AI率智能体 VS 灵感风暴AI
  • 真的太省时间! 降AIGC工具 千笔·专业降AI率智能体 VS 学术猹 本科生专属
  • 题解:洛谷 P1990 覆盖墙壁
  • 写作小白救星:AI论文工具 千笔AI VS Checkjie,专科生专属神器!
  • 生产环境【Kotlin系列15】多平台开发实战:一次编写,多端运行最佳实践与性能优化
  • 关闭Edge浏览器的“两指在触控板上往左滑是后退;往右划是前进”
  • 【日语学习-日语知识点小记-日本語体系構造-JLPT-N2前期阶段-第一阶段(13):単語文法】
  • 题解:洛谷 P2437 蜜蜂路线
  • 题解:洛谷 P1928 外星密码
  • 题解:洛谷 P1164 小A点菜
  • 深入解析:Hologres Dynamic Table 在淘天价格力的业务实践
  • 题解:洛谷 P1464 Function
  • 标准 Hough 变换、修正 Hough 变换和序列 Hough 变换三种典型航迹起始算法研究附Matlab代码
  • 交稿前一晚!8个降AIGC工具测评:自考降AI率必备攻略