Activity 四种启动模式
一、启动模式介绍
启动模式简单地说就是 Activity 启动时的策略,在 AndroidManifest.xml 中的标签的
android:launchMode 属性设置;
启动模式有 4 种,分别为 standard、singleTop、singleTask、singleInstance;
讲解启动模式之前,有必要先讲解一下“任务栈”的概念;
任务栈
每个应用都有一个任务栈,是用来存放 Activity 的,功能类似于函数调用的栈,先后顺序代表
了 Activity 的出现顺序;比如 Activity1-->Activity2-->Activity3,则任务栈为:
二、启动模式
(1)standard:每次激
活 Activity 时
(startActivity),都创
建 Activity 实例,并
放入任务栈;