0
在我的ContentView中,我有一些離線內容和一個WebView。當設備在線時,WebView將顯示來自網絡的內容。但是,當設備脫機時,會顯示白頁。我怎樣才能擺脫這個空白頁?我不想在離線模式下顯示任何WebView內容。Android WebView在離線模式下顯示空白頁
我的代碼是:
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
android.net.NetworkInfo wifi = cm
.getNetworkInfo(ConnectivityManager.TYPE_WIFI);
android.net.NetworkInfo datac = cm
.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);
if ((wifi != null & datac != null)
&& (wifi.isConnected() | datac.isConnected())) {
android.webkit.WebView wv =
(android.webkit.WebView)this.findViewById(R.id.myWebView);
wv.clearCache(true);
wv.loadUrl("MyURL");
wv.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
wv.getSettings().setJavaScriptEnabled(true);
}
參考這裏http://stackoverflow.com/a/14671256/3981656 –