Android中Activity的LauchMode(加载模式)

1.standard模式:一个task有多个Activity,一个Activity可以被实例化多次,可以放在不同的task中。

2.singleTop模式:该Activity在栈顶,同时收到启动该Activity的intent消息,该Activity不用再创建实例。直接调用栈顶实例。比如:ActivityA启动ActivityB,在A中有一个定时器隔十秒再启动ActivityB。

3.singleTask只有一个实例,要调用必须将其他栈顶元素的实例毁掉。

从上面看了只有A能调用B,而且A再次调用B的时候必须将C,D毁掉,让B处于栈顶。

4.singleInstance在一个Activity创建的时候新建一个Task,只有自己,调用其他的Activity都在其他的Task中。

原文地址:https://www.cnblogs.com/hupp/p/4817728.html