excludeFromRecents可以与其他任何东西发生冲突吗?还有其他选择吗?

时间:2016-11-24 10:19:54

标签: android android-manifest android-lifecycle

您好我在新的空应用中测试了excludeFromRecents =“true”。有用。当我在我的应用程序中测试它时,它的工作方式不一致。有时它可以工作,或者有时只有当我选择另一个应用程序时它才有效所以当我在另一个应用程序中时,当我点击最近的应用程序列表时,它只会从最近的应用程序列表中删除如果我从我的应用程序中点击最近的应用程序,我会看到它...知道为什么会出现这种情况?

<activity android:name=".activity.GetStartedActivity_" android:excludeFromRecents="true" android:focusable="true" android:focusableInTouchMode="true" android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden"/>

在这种情况下,点击最近的应用时,此活动仍然可见。使用4.4.4设备

此外,我可以看到一些应用只显示黑屏,而应用程序仍然存在于最近的应用列表中。这是通过在触发onPause时显示布局来实现的吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

getWindow().addFlags(WindowManager.LayoutParams.FLAG_SECURE);

在onCreate中调用(在setContentView之前)执行我需要的操作。