0
私のアプリではwebViewを持っていますが、このwebViewはさまざまなOSのデバイスで完璧に動作しますが、wifiでのみ動作します。 Wi-Fiをオフにしてモバイルデータをオンにすると、webViewに何もロードされません。ここで私はwebviewのために使ったコードです。Android webviewがモバイルデータで動作しません
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
} else {
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setDatabaseEnabled(true);
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setLoadWithOverviewMode(false);
webView.getSettings().setUseWideViewPort(true);
webView.setWebViewClient(new MyWebViewClient());
webView.loadUrl(url);
私たちはURL何?かもしれデータのロード中にエラーが発生したかどうかを確認するために
onReceivedError
を実装するための有効な試みではありませんしかしインターネットは持っていません。ウェブブラウザでインターネットをチェックしてからappllicationを実行します。 – Vasant
私はウェブブラウザでチェックして、うまく動作します – mSapps
あなたはmenifestでインターネット許可を設定しましたか? – Vasant