Rea*_*lly 9 android android-webview android-fragments
我有一个FragmentPagerAdapter,用于显示大约6个选项卡,所有选项卡都从Web服务器加载数据.其中一个选项卡包含一个从我的服务器加载图像的WebView.生成映像的服务器端成本很高,因此我希望减少重新加载WebView的调用次数.对于非web视图选项卡,我已经能够拯救我的国家(对于那些,只是一个简单的数组),并恢复他们的标签得到刷卡通过.
问题:
考虑的解决方案:
听起来像WebView.saveState()的旧行为本来就是完美的......
Com*_*are 12
问题似乎是你正在消灭自己的结果.
虽然您需要更新WebView
配置更改,但您不需要新的配置WebView
.并且,如果您已经拥有WebView
,则无需告诉它做任何事情.
所以,我试试这个:
WebView
您在onCreateView()
片段的数据成员中创建的内容onCreateView()
如果该数据成员是,则仅扩展布局null
loadUrl()
在你给布局充气时才会打电话(如果要创建WebView
Java代码,请将" WebView
使用其构造函数创建"替换"使布局膨胀")
如果片段的内容是不是更WebView
,则还需要将不放根视图您膨胀在一个数据成员,所以可以返回从onCreateView()
.