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'中恢復標題 –