我正在开发一款安卓应用程序。如果我关闭我的应用程序,我的应用程序将会出现在“最近使用的应用”列表中。现在我不想在“最近使用的应用”中显示它。请问如何在程序中关闭后从“最近使用的应用”列表中自动移除它。请分享您的建议。
我正在开发一款安卓应用程序。如果我关闭我的应用程序,我的应用程序将会出现在“最近使用的应用”列表中。现在我不想在“最近使用的应用”中显示它。请问如何在程序中关闭后从“最近使用的应用”列表中自动移除它。请分享您的建议。
Manifest.xml
中,将以下内容设置为你的 根 Activity。<activity
android:name=".Your_Root_Activity_Name"
android:excludeFromRecents="true"
....
</activity>
根据结果,您可能还需要使用android:noHistory="true"
属性。但不确定在您的情况下是否需要。
有关此更多信息,请参阅:http://developer.android.com/guide/topics/manifest/activity-element.html
excludeFromRecents="true"
添加到您的活动中:<activity android:name=".MainActivity"
android:excludeFromRecents="true" ...
<activity
android:name="Your Activity"
android:excludeFromRecents="true"
android:noHistory="true"
android:taskAffinity="">
</activity>
在其他活动中覆盖onResume
方法,然后销毁它们并调用主活动。