首页 > 解决方案 > 应用程序从后台返回,从 google play 安装后

问题描述

从Play商店安装应用程序后,当我启动应用程序(应用程序图标)时切换到后台模式(主页按钮)后,它从新重新启动,它没有进入前台(从背景返回)。一旦它终止进程并重新启动,每次都可以。

标签: javaandroid

解决方案


您在这里混淆了一些概念。

1)当您单击图标启动应用程序时,默认行为是启动启动器活动,无论您的应用程序实例是否已在运行。您可以通过将启动模式设置为 singleTop 或 singleTask 而不是标准来覆盖清单中的此行为。

2)它是否在后台杀死进程?可能。任何不是前台活动的应用程序都可能随时被杀死。您需要能够通过在 onSaveInstanceState 中将足够的信息写入包并在 onRestoreInstanceState 中读取它来重新启动自己。但它也可能不会并且可能只是启动 Activity 的新实例。这是两种不同的情况,因为终止进程意味着单例和其他数据对象将丢失,而如果进程没有被终止,它们仍然可以被访问。


推荐阅读