ประกอบคำตอบแล้ว! ฉันต้องการรวมคำตอบทั้งหมดเป็นคำตอบเดียว
1.ตรวจสอบว่าอยู่ในปัจจุบัน<uses-permission android:name="android.permission.INTERNET" />
ตรวจสอบให้แน่ใจว่ามันซ้อนอยู่และไม่ได้ ขอบคุณsajid45และLiyanis Velazquezmanifest.xml
<manifest>
<application>
2.ตรวจสอบให้แน่ใจว่าคุณกำลังใช้แทนการเลิกใช้<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.internet"/>
ขอบคุณมากที่จะalan_shiและcreos
3.หากเวอร์ชันต่ำสุดต่ำกว่า KK ตรวจสอบว่าคุณมี
if (18 < Build.VERSION.SDK_INT ){
//18 = JellyBean MR2, KITKAT=19
mWeb.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
}
หรือ
if (Build.VERSION.SDK_INT >= 19) {
mWebView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
}
เนื่องจากมีการเพิ่ม webview ที่เหมาะสมใน KK (SDK 19) เท่านั้น ขอบคุณDevavrata , Mike ChanSeong KimและLiyanis Velazquez
4.webView.getSettings().setBlockNetworkLoads (false);
ตรวจสอบให้แน่ใจว่าคุณไม่ได้มี ขอบคุณTechNikhชี้ให้เห็นสิ่งนี้
5.หากทั้งหมดล้มเหลวตรวจสอบให้แน่ใจว่าอัปเดต Android Studio, Android SDK และรูปภาพจำลอง (ถ้าคุณใช้งาน) และหากคุณยังคงประสบปัญหาเพียงเปิดคำถามใหม่และแสดงความคิดเห็นด้านล่างกับ URL ของคุณ