Android:如何在进入子活动之前保存当前结果/数据?

时间:2014-03-07 08:03:07

标签: android

如何在进入子活动之前保存当前结果/数据,这样我可以在子活动时按系统按钮时恢复数据?

2 个答案:

答案 0 :(得分:0)

使用活动的onPauseonResume方法

培训guides

中的更多信息

除非您完成活动,否则您的活动数据在层次结构中更深层时不会丢失。

另一个更好的解决方案是使用startActivityForResult 这将详细解释here

答案 1 :(得分:0)

您可以使用saveInstanceState保存稍后重新打开活动时所需的数据。

检查此答案:https://stackoverflow.com/a/151940/1101730

编辑:当活动被杀时,这似乎是可用的,这可能不是你的情况。