2013-05-09 122 views
1

我想在我的應用程序的webview中打開URL,但我得到「頁面未找到」錯誤。 我的設備(Android平板電腦)瀏覽器中也沒有打開相同的URL。頁面未找到WebView錯誤android

如果我嘗試在我的桌面瀏覽器中打開這個URL,將其打開。

請讓我知道如何解決這個問題。以下是我的代碼。

public class LinkCompanyPageWebView extends Activity{ 

private String url; 

protected void onCreate(Bundle savedInstanceState) { 
    // TODO Auto-generated method stub 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.my_webview); 

    WebView wvbrowser; 
    wvbrowser=(WebView)findViewById(R.id.wvbrowser); 

    wvbrowser.getSettings().setJavaScriptEnabled(true); 
    wvbrowser.getSettings().setPluginState(WebSettings.PluginState.ON); 


    url = getIntent().getStringExtra("URL"); 
    wvbrowser.loadUrl(url); 

    wvbrowser.setWebViewClient(new WebViewClient() { 
     @Override 
     public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 
       Log.i("WEB_VIEW_TEST", "error code:" + errorCode); 
       super.onReceivedError(view, errorCode, description, failingUrl); 
     } 
    }); 

} 

}

「onReceivedError」 不顯示任何錯誤。

p.s:爲我的應用程序添加了Internet權限。

回答

-5

這都可以在http://developer.android.com/reference/android/webkit/WebView.html

wvBrowser = (WebView) findViewById(R.id.Browser); 
wvBrowser.setWebViewClient(new WebViewClient() { 
    @Override 
    public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { 
      Log.i("WEB_VIEW_TEST", "error code:" + errorCode); 
      super.onReceivedError(view, errorCode, description, failingUrl); 
    } 
}); 
+0

發現究竟在那裏可以找到?請告訴我們,您的代碼與代碼有何不同? – Selvin 2013-05-13 11:36:43