应用程序从后台返回,从google play安装后



当我从play store安装应用程序后,在切换到后台模式(home键)后,当我启动应用程序(应用程序图标)时,它从new重新启动,它没有进入前台(从后台返回)。一旦它杀死进程并重新启动,它每次都可以。

你混淆了几个概念。

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

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

最新更新