내 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 –