如果在应用程序安装后选择“打开”或“完成”,android的调用会有什么不同?
我真的很想了解这一点,希望我能解决这个问题,我花了无数个小时在 我理解围绕问题行为的环境,但不知道在哪里解决它,尽管我猜它将在某些地方出现 如果我安装了我的APK,然后在安装完成后选择“完成”,我的应用程序恢复功能工作正常!但是如果我选择“打开”,那么应用程序恢复功能将永远不会恢复到上次使用的屏幕,它只会继续返回到启动器屏幕的任何位置 还有更多 当我选择打开,然后访问任务管理器并结束应用程序进程,然后从主屏幕的图标启动它。。。这份简历又完美地工作了 这快把我逼疯了。。我见过一些人对这个问题发表评论,但从来没有看到一个答案!我希望如果我能理解OPEN与Dome的不同之处,然后在主屏幕上选择图标打开应用程序,那么我/我们也许能够最终找到答案如果在应用程序安装后选择“打开”或“完成”,android的调用会有什么不同?,android,installation,resume,Android,Installation,Resume,我真的很想了解这一点,希望我能解决这个问题,我花了无数个小时在 我理解围绕问题行为的环境,但不知道在哪里解决它,尽管我猜它将在某些地方出现 如果我安装了我的APK,然后在安装完成后选择“完成”,我的应用程序恢复功能工作正常!但是如果我选择“打开”,那么应用程序恢复功能将永远不会恢复到上次使用的屏幕,它只会继续返回到启动器屏幕的任何位置 还有更多 当我选择打开,然后访问任务管理器并结束应用程序进程,然后从主屏幕的图标启动它。。。这份简历又完美地工作了 这快把我逼疯了。。我见过一些人对这个问题发表评
谢谢大家! 找到了答案。。或者说是什么 似乎我和其他许多人一样,在试图修复这个问题时损失了无数、无数个小时,而据报道这是一个非常难以修复的android操作系统错误。这里有两个链接指向有关这个特定bug的androids官方bug问题 您可以查看回复并测试各种修复,但不幸的是,这个bug仍然没有从androids方面得到修复(显然) 希望这能帮一些人节省很多时间,如果他们能早点读到的话 (基本上,安卓操作系统在某些情况下在安装应用程序时会感到困惑,并导致这种行为) (原版)
(与2373年后仍然没有解决的问题完全相同的后续问题…请将代码添加到onCreate中
if (isTaskRoot()) {
final Intent intent = getIntent();
final String intentAction = intent.getAction();
if (!intent.hasCategory(Intent.CATEGORY_LAUNCHER) &&
intentAction != null && intentAction.equals(Intent.ACTION_MAIN)) {
finish();
System.exit(0);
}
}