如何在进入子活动之前保存当前结果/数据,这样我可以在子活动时按系统按钮时恢复数据?
答案 0 :(得分:0)
使用活动的onPause
和onResume
方法
培训guides
中的更多信息除非您完成活动,否则您的活动数据在层次结构中更深层时不会丢失。
另一个更好的解决方案是使用startActivityForResult
这将详细解释here
答案 1 :(得分:0)
您可以使用saveInstanceState
保存稍后重新打开活动时所需的数据。
检查此答案:https://stackoverflow.com/a/151940/1101730
编辑:当活动被杀时,这似乎是可用的,这可能不是你的情况。