网页不可用错误

时间:2011-05-28 06:57:54

标签: android

private class HelloWebViewClient extends WebViewClient {
    @Override

    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
    return true;
    }
}

WebView w=(WebView) dialog.findViewById(R.id.webView);
WebView.enablePlatformNotifications();
w.getSettings().setJavaScriptEnabled(true); 
w. getSettings().setJavaScriptCanOpenWindowsAutomatically (false);
w. getSettings().setPluginsEnabled (true);
w.loadUrl("http://www.agaraadhi.com");
w.setWebViewClient(new HelloWebViewClient());

我正在尝试将网页加载到Web视图中。我的网页不可用错误。我可以从默认浏览器访问该页面。我在manifest中设置权限。但是下面的代码工作正常。

Uri uri = Uri.parse("http://www.agaraadhi.com");
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);

1 个答案:

答案 0 :(得分:1)

您是否在AndroidManifest.xml中启用了权限android.permission.INTERNET? E.g。

<uses-permission android:name="android.permission.INTERNET"/>

关于上面的一条评论,我没有听说过需要ACCESS_NETWORK_STATE权限的WebViews,并且没有它就可以使用它们,但是如果可用的话,这些功能可能会自动用于可选的(?)< / p>