Activity的4中启动模式

  1. Standard模式:每天启动一个activity,它就会被返回栈入栈,并且处于栈顶的位置,系统不会在乎这个activity是否已经在返回栈中存在,每次启动都会创建一个新的实例。

  2. SingleTop模式:在启动Activity的时候,如果发现返回栈的栈顶已经是该activity,则认为可以直接使用这个activity,不用去创建新的实例。

  3. SingleTask模式:启动一个activity的时候,系统首先会去返回栈中检查是否存在该activity的实例。如果发现已经存在则直接使用该实例,并把这个activity之上的所有activity出栈,如果没有发现就会创建一个新的实例。

  4. SingleInstance模式:启动一个新的返回栈来管理这个activity。

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