Android无法恢复状态

时间:2013-08-06 01:50:12

标签: android

所以我一直在看教程并乱搞几个小时。我有我的主要活动,它创建了一个从数据库中获取的对象映射。为避免不必要的数据库查询,我尝试使用onSaveInstanceState方法保存该地图,然后使用onRestoreInstanceState进行恢复。我可以看到它使用调试器正确保存,但如果我在onRestoreInstaceState方法中设置断点,程序永远不会中断。然后我想我会用onCreate()方法做到这一点,但它也没有打破那里。当从不同的活动回来时,该程序应该在这两个地方中断吗?

1 个答案:

答案 0 :(得分:1)

只有在杀死并重新启动活动时才会调用这两种方法。

好消息是,如果您的活动未被 杀死,则无需恢复您的状态。它应该仍然是它的方式。

如果你需要在从另一个Activity切换回来时做某事,那就是onResume()的用途。

有关详情,请参阅the chart