在Ice Cream Sandwich
上,用户可以看到最近使用的应用程序列表,其中包含UI
最后状态的屏幕截图。
我正在开发一个应用程序,它显示不应以任何方式保存在内存中的机密信息。
有没有办法禁用该功能?
答案 0 :(得分:12)
您是否尝试将android:excludeFromRecents="true"
添加到AndroidManifest.xml
?
<activity
android:label="@string/your_app_name_goes_here"
android:excludeFromRecents="true"
android:name=".SomeActivityNameGoesHere" >
<intent-filter >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
答案 1 :(得分:3)
您可以通过将android:excludeFromRecents="true"
添加到AndroidManifest.xml
应用程序清单中的所有活动来禁用它。请务必将其添加到所有这些内容中:如果您只将其添加到一个或多个应用中,您的应用将不会始终从最近使用的应用列表中排除。