Jawaban terkumpul! Saya ingin menggabungkan semua jawaban menjadi satu jawaban yang komprehensif.
1. Periksa apakah <uses-permission android:name="android.permission.INTERNET" />
ada manifest.xml
. Pastikan bersarang di bawah <manifest>
dan tidak<application>
. Terima kasih kepada sajid45 dan Liyanis Velazquez
2. Pastikan Anda menggunakan <uses-permission android:name="android.permission.INTERNET"/>
bukan yang sudah usang <uses-permission android:name="android.permission.internet"/>
. Terima kasih banyak untuk alan_shi dan creos .
3. Jika versi minimum di bawah KK, pastikan Anda memilikinya
if (18 < Build.VERSION.SDK_INT ){
//18 = JellyBean MR2, KITKAT=19
mWeb.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
}
atau
if (Build.VERSION.SDK_INT >= 19) {
mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
}
karena tampilan web yang tepat hanya ditambahkan dalam KK (SDK 19). Terima kasih kepada Devavrata , Mike ChanSeong Kim dan Liyanis Velazquez
4. Pastikan Anda tidak memilikinya webView.getSettings().setBlockNetworkLoads (false);
. Terima kasih kepada TechNikh untuk menunjukkan ini.
5. Jika semuanya gagal, pastikan Android Studio, Android SDK, dan gambar emulator Anda (jika Anda menggunakannya) diperbarui. Dan jika Anda masih mengalami masalah, buka saja pertanyaan baru dan berikan komentar di bawah ini ke URL Anda.