webview无法正常工作,webview.loadUrl无法正常工作

时间:2015-09-24 20:09:08

标签: android android-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);
}

1 个答案:

答案 0 :(得分: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);