activity的四种启动模式:standard、singleTop、singleTask和singleInstance。在AndroidManifest.xml中,通过activity标签的Android:launchMode属性可以设置启动模式。
standard模式
standard是activity默认的启动模式
首先通过图例来展示standard模式下activity在栈中的存放情况
singleTop模式
当启动的activity已经位于栈顶时,则直接使用它不创建新的实例。如果启动的activity没有位于栈顶时,则创建一个新的实例位于栈顶。
singleTask模式
当activity的启动模式指定为singleTask,每次启动