Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/195.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 应用程序返回主页时不会存储状态_Java_Android_State - Fatal编程技术网

Java 应用程序返回主页时不会存储状态

Java 应用程序返回主页时不会存储状态,java,android,state,Java,Android,State,当我把我的android手机连接到我的电脑上,在eclipse中编译我的项目,然后把我的应用程序上传到我的设备上,一切都很好。包括按下home(主页)按钮,如果我按下home(主页),稍后返回应用程序,游戏状态将保存并返回。然而,如果我导出我的应用程序(就好像我要发布它一样),然后用电子邮件发送给我自己,然后以这种方式安装它。每次我按home键然后重新打开我的应用程序时,它都会完全重新启动我的应用程序。(不保存状态)应用程序的调试验证中是否有不同之处?另外请注意,如果我从eclipse安装应用程

当我把我的android手机连接到我的电脑上,在eclipse中编译我的项目,然后把我的应用程序上传到我的设备上,一切都很好。包括按下home(主页)按钮,如果我按下home(主页),稍后返回应用程序,游戏状态将保存并返回。然而,如果我导出我的应用程序(就好像我要发布它一样),然后用电子邮件发送给我自己,然后以这种方式安装它。每次我按home键然后重新打开我的应用程序时,它都会完全重新启动我的应用程序。(不保存状态)应用程序的调试验证中是否有不同之处?另外请注意,如果我从eclipse安装应用程序,断开设备与计算机的连接并以这种方式运行,它仍然会像应该的那样记住状态!只有导出的副本无法正常工作。

您可以保存状态,并在返回应用程序时将其还原

听起来你是在依赖系统,而不是将你的应用程序作为保存状态的方法

你应该理解并使用它。无论您如何将应用程序部署到手机上,系统最终都会关闭您的应用程序并回收其内存