Android之中有四种启动模式,分别是standard,singletop,singleTask,singleInstance.在说这四种启动模式之前,得先知道任务栈和回退栈两个概念:任务栈,顾名思义,用来存放Activity,按照先后顺序入栈,一个应用可以有多个任务栈,任务栈有TaskId,在Activity之中,可以通过Log.i("", "-->getTaskId " + getTaskId());来打印TaskId,taskId可以算是唯一区别任务栈的属性;回退栈,我的理解是不断按返回键Activity的退出顺序,就这么简单理解一下。Android之中有四种启动模式,分别是standard,singletop,singleTa