0

私の 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);
    }
4

1 に答える 1