保持跨越活动的webview状态 - android

时间:2013-01-10 06:04:38

标签: android webview

我有两个活动活动A和活动B,在活动B中我使用webview加载网址,它顺利到达这里,但是当我从活动B切换回A并返回到B webview不显示我在页面的上一个状态,它重新加载网址,我试图使用onSaveInstanceState恢复webview,但在onCreate中,savedInstanceState始终返回null

有人可以发一些伪/示例代码吗?或者至少给我提示克服这个问题。

提前致谢!

1 个答案:

答案 0 :(得分:0)

我想说最简单的方法就是:

  1. 通过将其实例保存在单独的类中并使用返回相同实例的方法,使您的webview以某种方式保持静态。
  2. 您也可以使用Fragment,使其实例为静态。但是在执行此操作时,请确保有效地覆盖onResume()和其他回调。
  3. 通过传入捆绑包,您无法保存已加载到webview中的状态。