Activity的启动模式

Standard(标准模式):在不显示指定的情况下,系统自动采用标准模式。该模式下,系统不会在乎该活动是否已经在返回栈中存在,启动一次活动就入栈一次

singleTop(单一栈顶模式):在启动活动的时候,如果发现返回栈栈顶已经是该活动,可以直接使用它,不需要再创建该活动。如果该活动不处于栈顶还是会创建该活动

singleTask(单一任务模式):每次启动该活动时,首先在返回栈中检查是否存在该该活动,如果发现直接使用该活动,并把该活动之上的活动全部出栈。如果没有该活动就创建一个活动

singleInstance(单独返回栈模式):在该模式下会有一个单独的返回栈来管理这个活动,不管是哪个应用程序访问这个活动,都使用同一个返回栈

你可能感兴趣的:(Activity的启动模式)