基本上我不想在最近的应用程序中显示我的应用程序活动任务。我的应用程序中只有一个活动。
这是我的活动详情:
<activity
android:name=".MyActivity"
android:allowTaskReparenting="true"
android:alwaysRetainTaskState="true"
android:configChanges="orientation|keyboardHidden|fontScale|locale|layoutDirection|screenSize|screenLayout|mnc|mcc|navigation"
android:excludeFromRecents="true"
android:hardwareAccelerated="false"
android:launchMode="singleTop"
android:theme="@style/myTheme" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
http://developer.android.com/guide/components/recents.html#removing
设备:Nexus 5X
安卓版本:6.0.1
场景一:
1)点击应用程序。
2)按主页按钮。
3)点击最近列表/概览屏幕。
4)应用程序未列在最近列表中。
场景二:
1)点击应用程序。
2)点击最近列表/概览屏幕。
3)最近列表中列出的应用程序。
/**
* If set, the new activity is not kept in the list of recently launched
* activities.
*/
public static final int FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS = 0x00800000;
什么原因?以下这些属性与它有关吗?
android:allowTaskReparenting="true"
android:alwaysRetainTaskState="true"
谢谢
尼廷