私の ContentView には、いくつかのオフライン コンテンツと 1 つの WebView があります。デバイスがオンラインの場合、WebView は Web からのコンテンツを表示します。ただし、デバイスがオフラインの場合は、代わりに白いページが表示されます。この空白のページを取り除くにはどうすればよいですか? オフライン モードで 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);
}