Android 安卓蜂巢主页按钮杀死应用程序

Android 安卓蜂巢主页按钮杀死应用程序,android,android-3.0-honeycomb,Android,Android 3.0 Honeycomb,我有一个应用程序,你可以输入一些数据。蜂窝前的行为如下所示: 后退按钮似乎会关闭应用程序,所有输入数据都会丢失 home按钮似乎暂停了应用程序,在下一次启动应用程序后,所有输入数据仍然存在 对于蜂窝,home按钮的行为似乎已经改变。按下home(主页)按钮并再次启动应用程序后,所有输入数据都将丢失。这是故意的吗?问题是我可以覆盖“后退”按钮来保存数据,但在阅读各种帖子时,我无法覆盖“主页”按钮。这是预期的行为还是错误?如何处理?当您的应用程序不可见时,系统可以停止该应用程序。如果你的应用程序

我有一个应用程序,你可以输入一些数据。蜂窝前的行为如下所示:

  • 后退按钮似乎会关闭应用程序,所有输入数据都会丢失
  • home按钮似乎暂停了应用程序,在下一次启动应用程序后,所有输入数据仍然存在

对于蜂窝,home按钮的行为似乎已经改变。按下home(主页)按钮并再次启动应用程序后,所有输入数据都将丢失。这是故意的吗?问题是我可以覆盖“后退”按钮来保存数据,但在阅读各种帖子时,我无法覆盖“主页”按钮。这是预期的行为还是错误?如何处理?

当您的应用程序不可见时,系统可以停止该应用程序。如果你的应用程序被隐藏了,你不应该假设它仍然在后台运行。如果您想保证数据不会丢失,请确保将其保存在
onPause()
中的某个位置,然后在
onResume()中再次恢复数据。

如何在Honeycomb中重新启动应用程序?我的应用程序在使用home按钮并再次启动时保留其输入数据。我没有做任何特别的事情。只要再次单击应用程序图标,liek我就会第一次启动它。没错,但尽管在2.x上尝试了一百次,但它从未发生,在3.1上总是发生。似乎有些东西变了,很可能是有些东西变了;但这是你无论如何都不应该依赖的东西。你应该期待这种行为改变!唯一安全的方法是将数据保存在我提到的
onPause()
中。