2012-03-29 96 views
0

我已阅读了多个类似帖子,但尚未找到针对此问题的工作解决方案。Android - 跨活动维护webview状态

我有两个活动A和B.活动B从活动A启动(当我点击Acitvity A中的一个按钮时)。活动B加载显示地图的网址。

问题是,当我离开活动B并回到它时,webview再次加载URL。有没有办法维持webview的状态,以便它不会再次加载url ..我已经看到帖子暗示onSaveInstanceState,但我没有成功获得这项工作。

有人可以发布一些psedo /示例代码?

在此先感谢!

回答

1

我已经解决使用片段这个问题:Fragments Show/Hide

我无法找到一个方法来保持网页视图状态(所以它不会重新查询网址),当我从网页视图导航离开到另一个活动并导航回到webview - 它一直重新加载网址。

我发现片段方法好得多。片段是在Android蜂窝中引入的,但对于早期版本,您可以使用支持包:Comatibility Package

+0

虽然有效的方法意味着即使片段不可见,该片段仍会一直处于内存中。 – 2012-03-30 20:50:31