0

我有一个安卓应用程序聊天。它必须是安全的,所以我想强制我的应用程序始终在主活动中打开。当我单击启动器的历史记录时不会发生这种情况,它会打开启动器历史记录中显示的活动而不是主要活动。如何强制它始终打开 Main Activity?

机器人:clearTaskOnLaunch="真"

我在清单上有这个,但不起作用。

4

2 回答 2

0

这似乎是正确的,它应该可以工作,但是当您将应用程序直接构建到设备时,此选项有点错误,请尝试手动安装 apk

于 2015-06-21T16:02:35.433 回答
0

我给你另一种方式。

查看Application.ActivityLifecycleCallbacks,即 on :

当应用程序通过 HOME 按钮关闭或从最近的任务启动时,您可能已经确定了boolean可以保存在SharedPreferences中的值

boolean isSecure = false;

当活动暂停时 - isSecure -> true ->保存到 sp。
当活动恢复\暂停时 - 从 sp 读取-> isSecure = sp.getBoolean(...,false);

于 2015-06-21T16:11:55.617 回答