android 小知識
阿新 • • 發佈:2019-02-12
AndroidManifest.xml 中activity屬性
<activity
android:name=".AActivity"
android:label="@string/title_activity_a"
android:clearTaskOnLaunch="true"
android:theme="@style/AppTheme.NoActionBar">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
AActivity 作為App 在桌面launch 入口,若android:clearTaskOnLaunch = true時,每當home鍵回到桌面,然後再從桌面App icon點選啟動app,AActivity 將清空所在task棧的所有其他Activity,
<activity
android:name=".CActivity"
android:finishOnTaskLaunch="true"
android:label="@string/title_activity_c"
android:theme="@style/AppTheme.NoActionBar">
</activity>
App啟動後A->C 啟動CActivity,若android:finishOnTaskLaunch= true時,每當home鍵回到桌面,然後再從桌面App icon點選啟動app, 將刪除CActivity