standard: 标准(默认)模式
当通过这种模式来启动Activity时,Android总会为目标
Activity创建一个新的实例,并将该Activity添加到当前 Task栈中.注意,这种方式不会启动新的...当系统采用singleTask模式加载Activity时,又分为以下
三种情况:
(1)如果将要启动的Activity不存在,那么系统将会创建该
实例,并将其加入Task栈顶
(2)如果将要启动的Activity...已存在,且存在栈顶,那么此时
与singleTop模式的行为相同
(3)如果将要启动的Activity存在但是没有位于栈顶,那么
此时系统会把位于该Activity上面的所有其他Activity
全部移出...singleInstance模式加载Activity时,又分为以下
两种情况:
(1)如果将要启动的Activity不存在,那么系统将会先创建一个
全新的Task,再创建目标Activity实例并将该Activity...实例
放入此全新的Task中
(2)如果将要启动的Activity已存在,那么无论它位于哪个应用
程序,哪个Task中;系统都会把该Activity所在的Task转到
前台,从而使该Activity