跨活动保留webview的状态-android

跨活动保留webview的状态-android,android,webview,Android,Webview,我有两个活动活动A和活动B,在活动B中,我使用webview加载url,它在这里运行良好,但当我从活动B切换回A和B时,webview不会显示页面的上一个状态,它会重新加载url,我尝试使用onSaveInstanceState还原webview,但在onCreate中,savedInstanceState始终返回null 有人可以发布一些伪代码/示例代码吗?或者至少给我一些克服这个问题的建议 提前谢谢 我想说,我能想到的最简单的方法是: 通过将webview实例保存在单独的类中并使用返回相同实

我有两个活动活动A和活动B,在活动B中,我使用webview加载url,它在这里运行良好,但当我从活动B切换回A和B时,webview不会显示页面的上一个状态,它会重新加载url,我尝试使用onSaveInstanceState还原webview,但在onCreate中,savedInstanceState始终返回null

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


提前谢谢

我想说,我能想到的最简单的方法是:

  • 通过将webview实例保存在单独的类中并使用返回相同实例的方法,以某种方式使webview保持静态
  • 您还可以使用片段,使其实例成为静态的。但在执行此操作时,请确保有效地覆盖onResume()和其他回调
  • 仅通过传递bundle,您无法保存已加载到webview中的内容的状态