2012-02-10 68 views
1

当我将我的android手机连接到我的电脑时,在eclipse中编译我的项目并将我的应用程序上传到我的设备中,一切正常。包括按主页按钮,如果我按回家,然后回到应用程序,游戏状态保存并返回。但是,如果我导出我的应用程序(就好像我将要发布它),然后让我们通过电子邮件发送给我自己,然后按照这种方式进行安装。每次我点击主键然后重新打开我的应用程序,它就会重新启动我的应用程序。 (不保存状态)在应用程序的调试版本中有所不同?另外请注意,如果我从eclipse安装应用程序,请断开我的设备与电脑的连接,然后以这种方式运行它,它仍然记得它应该的状态!只有导出的副本无法正常工作。应用程序在返回时不会存储状态

回答

0

保存状态并在您返回到应用程序时进行恢复取决于您。

这听起来像你是依靠系统不杀你的应用程序作为你的保存状态的方法。

您应该了解Activity Lifecycle并使用它。无论您将应用程序部署到手机的方式如何,系统最终都会关闭应用程序并回收它的内存。

相关问题