草庐IT

singleInstancePerTask

全部标签

Activity的5种启动模式详解(新增singleInstancePerTask类型)

前言看到这个标题的时候,也许你会认为我写错了,Activity不是只有四种启动模式吗?分别为startard,singleTop,singleTask,singleInstance这四种。一般来说是四种,但是android12的时候新加入了singleInstancePerTask类型,所以就有5种了。介绍这五种类型之前,我们先略微介绍一下这五种类型在源码中的定义。首先,我们先看一下官方注释的位置下,这五种类型的注释在attrs_manifest.xml文件中:TasksandBackStackdocumentformoredetailsabouttasks.-->TasksandBackSt