我正在嘗試使用WebView顯示網頁。我不使用幾乎是相同的代碼的WebView例如:來自WebView的ERROR_BAD_URL
webview = (WebView)findViewById(R.id.webview);
webview.getSettings().setJavaScriptEnabled(true);
webview.loadUrl(url);
webview.setWebViewClient(new WebViewClient() {
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
但這始終顯示「該頁無法打開,因爲該網址是無效的。」實現onReceivedError()顯示我正在觸發ERROR_BAD_URL。
我試過用硬編碼的值「http://www.google.com」替換網址,但我得到了同樣的錯誤信息。如果我使用URL調用手機的瀏覽器,該頁面顯示正常。
該錯誤只發生在我測試的其中一個電話上(運行2.1的Droid Eris)。在模擬器上運行沒有問題(我試過1.5和2.1)或在另一部手機上運行。
手機上是否存在可能導致此問題的某些配置設置?我不知道從哪裏開始調試。
對我沒有幫助。 – DisableR 2013-06-09 19:47:51