Webview有时会显示网页不可用

时间:2015-08-15 21:32:58

标签: android webview

在我的所有应用中,我得到一个"网页不可用"错误。这种情况最近才发生,即使是在一段时间内没有更新的应用程序上也是如此。起初我以为是我的服务器或域名。但是,一切都在移动浏览器或桌面浏览器上加载。最奇怪的部分是,我可以点击错误给出的网站的链接,它的工作原理。此外,每次进入应用程序时都不会这样。它有时加载没有任何问题。

这是我的主要活动:

公共类MainActivity扩展Activity {     私有WebView mWebView;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Allow third party cookies for Android Lollipop
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
        mWebView = (WebView) findViewById(R.id.activity_main_webview);
        CookieManager cookieManager = CookieManager.getInstance();
        cookieManager.setAcceptThirdPartyCookies(mWebView,true);
    }

    mWebView = (WebView) findViewById(R.id.activity_main_webview);





    mWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
    mWebView.getSettings().setAppCacheEnabled(true);
    mWebView.getSettings().setDatabaseEnabled(true);
    mWebView.getSettings().setDomStorageEnabled(true);
    mWebView.loadUrl("http://www.google.com");
}


@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
    if ((keyCode == KeyEvent.KEYCODE_BACK) && this.mWebView.canGoBack()) {
        this.mWebView.goBack();
        return true;
    }

    return super.onKeyDown(keyCode, event);
}

}

0 个答案:

没有答案