0
当我旋转屏幕的网页重新加载,但没有我原来的标题。Webview方向改变webview丢失标题
我恢复使用web视图状态:
@Override
public void onActivityCreated(Bundle savedInstanceState) {
super.onActivityCreated(savedInstanceState);
if (savedInstanceState == null) {
// Restore the state of the WebView
// webView.getRefreshableView().restoreState(savedInstanceState);
webView.loadUrl("my_url");
} else {
webView.restoreState(savedInstanceState);
}
}
@Override
public void onSaveInstanceState(Bundle outState) {
super.onSaveInstanceState(outState);
webView.saveState(outState);
}
任何想法上的解决方案?我真的想恢复状态,因为它包含了所有的网络历史记录,但是当页面重新加载时我需要标题!
尝试'的onResume装载头()' –
@RohanKandwal你这是什么意思,装载头在onResume?据我所见,你必须在webview.onLoad(url,headers)中指定标题 – serenskye
你可以做的是将你的标题保存在'saveInstanceState'中,并在'onResume'中恢复标题 –