2
在我的所有應用程序中,我收到「網頁不可用」錯誤。剛剛發生的這種情況,即使是在一段時間內還沒有更新的應用中。起初我以爲這是我的服務器或域名。但是,一切都會在移動瀏覽器或桌面瀏覽器上加載。最奇怪的部分是,我可以點擊錯誤給出的網站的鏈接,它的工作原理。此外,這不是每次進入應用程序。它有時可以毫無問題地加載。Webview有時顯示網頁不可用
這是我的主要活動:
公共類MainActivity擴展活動{ 私人的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);
}
}
嗨,感謝您的回答,但它並沒有解決我的問題。還有其他建議嗎? –
試試這個:enableSlowWholeDocumentDraw(false) – Want2bExpert
試過了,仍然沒有去。但我注意到,當我在桌面上進入我的域時,它在轉發之前顯示「網頁未找到」不到一秒鐘。我不再相信這是一個Webview錯誤。我認爲這是一個域轉發問題。對我有什麼想法? –