我有一个Android应用聊天。它必须是安全的,所以我想强制我的应用程序始终在主要活动打开。当我单击启动器的历史记录时,这不会发生,它会打开启动器历史记录上显示的活动而不是主要活动。如何强制它始终打开主活动?
机器人:clearTaskOnLaunch = “真”
我在Manifest上有这个但是没有用。
答案 0 :(得分:0)
这似乎是正确的,它应该可以工作但是当你直接在设备上构建应用程序时这个选项有点儿麻烦,请尝试手动安装apk
答案 1 :(得分:0)
我为你提供另一种方式。
查看Application.ActivityLifecycleCallbacks,即:
当使用HOME按钮关闭应用程序或从最近的任务启动应用程序时,您可能已确定boolean
可以保存在SharedPreferences
boolean isSecure = false;
当活动暂停时 - isSecure - > true - > 保存到sp。
读取
当活动恢复\暂停时 - 从sp - >isSecure = sp.getBoolean(...,false);