面试官:任务栈?返回栈?启动模式?傻傻分不清楚?

本文详细介绍了Android中任务栈(Task)和返回栈(Back Stack)的概念,以及它们与启动模式(launchMode)、taskAffinity、Intent Flag的关系。重点讨论了启动模式的不同类型,如standard、singleTop、singleTask和singleInstance,并通过实例解释了它们的工作原理和应用场景。同时,还探讨了如何通过Intent Flag(如FLAG_ACTIVITY_NEW_TASK、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_SINGLE_TOP)来影响任务栈和返回栈的行为。最后,提到了Activity的一些重要属性,如allowTaskReparenting,以及它们如何影响任务管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

距离上一篇博客,大概已经过去一个月了。

总结一下最近两周,大概就是睡一觉起来突然想换工作,然后被各路面试官吊打 ~

除了自身能力原因之外,准备不足的确也是很大的问题。所以我想把面试准备当做长期工作,把自己长期保持在一个 随时可以面试 的状态。

所以,这里是一个全新的专栏 —— Android 复习笔记 。记录我的 Android 复习之路,也希望可以帮助到你。

和 重学 Kotlin 一样,文章会在小专栏永久更新。传送门:

https://xiaozhuanlan.com/android

今天就来唠唠 任务栈 和  返回栈

任务栈?返回栈?

关于 任务栈和返回栈,我看了 N 篇博客,说的最清楚的除了 重学安卓 ,那就非 官方文档 莫属了。其实大多时候,很多模糊不清的基本概念,从官方文档都可以轻松的得到你想要的答案。

官方文档中这一节的标题叫做 Understand Tasks and Back Stack ,Task 就是我们常说的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值