जवाब इकट्ठे हुए! मैं बस सभी उत्तरों को एक व्यापक में मिलाना चाहता था।
1. जाँच करें कि <uses-permission android:name="android.permission.INTERNET" />
क्या मौजूद है manifest.xml
। सुनिश्चित करें कि यह के तहत नेस्टेड है <manifest>
और नहीं<application>
। साजिद 45 और लियानीस वेलज़क्वेज़ को धन्यवाद
2. सुनिश्चित करें कि आप <uses-permission android:name="android.permission.INTERNET"/>
पदावनत के बजाय उपयोग कर रहे हैं <uses-permission android:name="android.permission.internet"/>
। बहुत धन्यवाद alan_shi और creos के लिए ।
3. यदि न्यूनतम संस्करण केके से नीचे है, तो जांचें कि आपके पास है
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);
}
क्योंकि केवल केके (एसडीके 19) में उचित वेबव्यू जोड़ा गया है। देवव्रत , माइक चांससॉन्ग किम और लियानीस वेलज़क्वेज़ के लिए धन्यवाद
4. सुनिश्चित करें कि आपके पास नहीं है webView.getSettings().setBlockNetworkLoads (false);
। यह इंगित करने के लिए TechNikh का धन्यवाद ।
5. यदि अन्य सभी विफल हो जाते हैं, तो सुनिश्चित करें कि आपका एंड्रॉइड स्टूडियो, एंड्रॉइड एसडीके और एमुलेटर छवि (यदि आप एक का उपयोग कर रहे हैं) अपडेट किया गया है। और यदि आप अभी भी समस्या को पूरा कर रहे हैं, तो बस एक नया प्रश्न खोलें और अपने URL के नीचे एक टिप्पणी करें।