正如我所见,大多数应用程序会在单击启动器图标时恢复上次 Activity 。然而,这似乎不是默认行为。在我的应用程序中,启动器 Activity 总是在单击启动器图标时启动。
如何配置我的应用程序以在单击启动器图标并且应用程序已在运行时恢复上次 Activity 。
最佳答案
问题:
我没有资格说这是一个错误,但这种行为自第一个 Android 版本以来就一直存在。从启动器启动应用程序时,发布版本中的任务和根任务存在问题。您可以找到相关的错误报告 here .
解决方案:
可以通过在启动器 Activity 的 onCreate 中添加以下代码来修复:
if (!isTaskRoot()) {
finish();
return;
}
关于android - 单击启动器图标时恢复上次 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7944338/