Activity有四种启动模式:
- standard
- singleTop
- singleTask
- singleInstance
说明:下图示例是Activity都设置成相同的启动模式!


注意:两个任务栈时,返回时会先出栈完当前任务栈后,再对另一个任务栈做出栈操作。也就是说,下图是先启动A,由于操作流程不同,会导致当前栈不一样,所以会出现从B直接退出App的情况。

本文介绍了Android中Activity的四种启动模式:standard、singleTop、singleTask和singleInstance,并通过示例图解说明了这些模式的工作原理及在多任务栈场景下的表现。
Activity有四种启动模式:
说明:下图示例是Activity都设置成相同的启动模式!


注意:两个任务栈时,返回时会先出栈完当前任务栈后,再对另一个任务栈做出栈操作。也就是说,下图是先启动A,由于操作流程不同,会导致当前栈不一样,所以会出现从B直接退出App的情况。


被折叠的 条评论
为什么被折叠?