我使用了“主/明细流”代码模板,并在列表片段中创建了一个 WebView。WebView 用于加载一些数据以创建项目,目前一切正常。但是在打开一个项目并返回到列表片段后,WebView 开始重新加载。
onActivityCreated(短路)
@Override
public void onActivityCreated(Bundle savedInstanceState)
{
super.onActivityCreated(savedInstanceState);
this.webView = new WebView(getActivity().getApplicationContext());
System.out.println("1");
final Content cont = new Content();
webView.setWebChromeClient(new WebChromeClient()
{
//Code Removed
});
if(webViewBundle==null)
{
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setLoadsImagesAutomatically(false);
webView.getSettings().setSavePassword(false);
webView.loadUrl("http://www.flb-herford.de/stupla.html");
}
else
{
webView.restoreState(webViewBundle);
}
}
暂停():
@Override
public void onPause()
{
super.onPause();
webViewBundle=new Bundle();
webView.saveState(webViewBundle);
}