我有一个Android应用程序聊天。它必须是安全的,所以我想强制我的应用程序始终在主要活动中打开。当我点击启动器的历史记录时,这不会发生,它会打开启动器历史记录中显示的活动,而不是主要活动。我如何强制它总是打开主要活动?强制开放的主要活动
机器人:clearTaskOnLaunch = “真”
我有这个清单上,但不起作用。
我有一个Android应用程序聊天。它必须是安全的,所以我想强制我的应用程序始终在主要活动中打开。当我点击启动器的历史记录时,这不会发生,它会打开启动器历史记录中显示的活动,而不是主要活动。我如何强制它总是打开主要活动?强制开放的主要活动
机器人:clearTaskOnLaunch = “真”
我有这个清单上,但不起作用。
这似乎是正确的,它应该工作,但是这个选项是有点马车当您直接构建应用程序的设备,请尝试安装APK手动
我给你另一种方式。
看那Application.ActivityLifecycleCallbacks,即在:
当应用与HOME键或启动从最近的任务关闭时,你可能有确定一个boolean
值可以保存在SharedPreferences
boolean isSecure = false;
当活动暂停 - 的isSecure - >真正- >保存到SP。
当活动恢复\暂停 - 从SP读取- >isSecure = sp.getBoolean(...,false);
请出示你的代码 – aa1992