2016-09-29 129 views
0

我使用的WebView加載這樣的Android的WebView無法顯示通過loaddatawithbaseurl內容有時

webview.loadDataWithBaseURL("about:blank", finalSrc, "text/html", "UTF-8", null); 

finalSrc是HTML字符串的變量本地HTML數據。

有時,webview可以顯示相關內容,但有時候不會。

我發現如果我清除了我的應用程序的緩存,那麼webview的效果會很好。

那麼我的應用有什麼問題?

+0

當你沒有加載並共享日誌時,你可以看看日誌嗎? –

+0

@AmodGokhale日誌中沒有任何錯誤信息。當錯誤顯示時,我在onPageFinished()方法中設置斷點,它永遠不會被調用。 –

+0

如果不查看finalSrc內容或錯誤日誌,很難進行調試,但可以嘗試將其更改爲webview.loadDataWithBaseURL(null,finalSrc,「text/html」,「utf-8」,null); –

回答

0

而不是使用BaseUrl爲什麼不使用loadData。例如 webview.loadData(finalSrc, "text/html", "UTF-8");

+0

感謝您的建議,我會嘗試。 –