Android:如何在切换活动时恢复webview?

时间:2013-02-07 03:17:35

标签: android webview restore

我在活动A中有一个webview,我正在导航到活动B,因此当我切换回活动时,AI想要恢复webview,即重新加载其最新的URL并可以返回查看历史记录。

我的问题是,当调用activityA.onPause()以避免内存泄漏时,我将webview重置为null,但是当我调用activityA.onResume()时,我有问题恢复它,因为我的设计必须创建一个新的webview实例。这样即使我可以恢复最新的网址,我也无法恢复历史记录。

非常感谢任何建议!

1 个答案:

答案 0 :(得分:0)

脏的,你必须在你的onPause()方法中保存数据,可能在首选项中,并从onResume()方法中的首选项中检索数据,并将数据设置为webview。

解决此问题的另一种方法是使用activityForResult。