2016-02-08 100 views
4

問題是goback()沒有顯示我的html數據。產生此問題的步驟類似於
Android Webview goback()與loadDataWithBaseURL方法問題

  1. 使用方法loadDataWithBaseURL加載的html數據。它呈現html數據很好。
  2. 然後點擊html數據中的一個鏈接,然後webview移動到下一個頁面,顯示該鏈接也很好。
  3. 當我從這個頁面調用方法goback()時,它應該顯示我的html數據,但它顯示了我的空白屏幕。裏面onPageFinished()我得到的URL作爲約:空白。

在此先感謝!

+0

也許通過[Here](http://stackoverflow.com/a/19631055/5885018)你發現你的w唉。 – statosdotcom

+0

感謝您的快速回復statosdotcom。我已經啓用了dom存儲設置,但問題是別的。 –

+0

@VivekGabadiya你解決了這個問題嗎? –

回答

0

如果使用loadDataWithBaseURL,你將需要在URL參數的東西從空不同的發送,如果您發送無效的網址將始終是「約:空白

例子:

var page = new RazorView().GenerateString(); 
webView.LoadDataWithBaseURL("file:///android_asset/", page, "text/html", "UTF-8", ""); 
var url = webView.CopyBackForwardList().GetItemAtIndex(1).Url; 
//url will get the Html From Previous Page 

注意即時通訊使用C#,但它應該是與java相同的,除了大寫字

相關問題