2015-09-24 162 views
-1

我的webview.loadUrl代碼不工作。有什麼問題?webview不工作,webview.loadUrl不工作

WebView wv; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    wv = (WebView) findViewById(R.id.webView); 
    wv.getSettings().setJavaScriptEnabled(true); 
    wv.getSettings().setLoadWithOverviewMode(true); 
    wv.getSettings().setUseWideViewPort(true); 
    wv.setWebChromeClient(new WebChromeClient()); 
    String url="http://www.google.com"; 
    wv.loadUrl(url); 
} 
+0

你有沒有給互聯網許可,您的清單? – Aakash

+0

@Aakash是的!我做了 –

回答

0

在您的活動創建一個類:

private class MyBrowser extends WebViewClient { 
     @Override 
     public boolean shouldOverrideUrlLoading(WebView view, String url) { 
      view.loadUrl(url); 
      return true; 
     } 
    } 

然後像這樣做:

wv = (WebView) findViewById(R.id.webView); 
     wv.getSettings().setJavaScriptEnabled(true); 
     wv.getSettings().setLoadWithOverviewMode(true); 
     wv.getSettings().setUseWideViewPort(true); 
     wv.setWebViewClient(new MyBrowser()); 
     String url="http://www.google.com"; 
     wv.loadUrl(url); 
+0

代碼不工作:/ –

+0

什麼不工作?你在哪裏測試應用程序,在真實的設備上還是虛擬的? – Aakash

+0

試過兩種......它說「網頁不可用」 –