singleTask

Activity启动模式简单解释

隐身守侯 提交于 2019-12-01 01:16:14
android中,activity的启动模式有四种,分别为: “standard” (默认) “singleTop” “singleTask” “singleInstance” 他们分别在AndroidManifest.xml文件中可配,也可通过intent启动Activity时添加必要参数来设置 例如: <activity android:configChanges="mcc|mnc|locale|touchscreen|keyboard|keyboardHidden|navigation|screenLayout|fontScale|uiMode|orientation" android:launchMode="singleTask" android:screenOrientation="portrait" android:windowSoftInputMode="adjustPan" android:name=".activity.ShowHowAct" > 下面就一一说明这几个模式的特征: standard(默认) 这个是android的Activity的默认模式,如果没有配置 android:launchMode , 则默认这个模式。该模式下,一个Activity可以同时被添加到多个task中, 且一个task可以有多个实例,且每次通过intent启动时