मेरे पास एक वेब व्यू है जिसका उपयोग मैं assets/
निर्देशिका में संग्रहीत कुछ HTML/छवि फ़ाइलों को प्रदर्शित करने के लिए कर रहा हूं। मैं WebView लोड और साथ html पृष्ठ ठीक करने में सक्षम हूँ:वेबव्यू संपत्तियों को सही ढंग से लोड नहीं कर रहा है
mWebView.loadUrl("file:///android_asset/ContentRoot/SubDir/file.html");
या
String data = StaticFunctions.inputStreamToString(getAssets().open("ContentRoot/SubDir/file.html"));
mWebView.loadDataWithBaseURL("file:///android_asset/ContentRoot/SubDir/file.html", data, "text/html", "UTF-8", null);
समस्या मैं आ रही है वहाँ की तरह HTML में छवियों हैं कि है:
<img src="../Photos/image.jpg" alt="whatever" />
और assets/ContentRoot/Photos/image.jpg
से लोड होने की बजाय यह उन्हें assets/Photos/image.jpg
से लोड करने का प्रयास कर रहा है।
यह उन्हें गलत (सापेक्ष) स्थान से लोड करने का प्रयास क्यों कर रहा है और मैं इस मुद्दे को ठीक करने के लिए क्या कर सकता हूं?
प्रश्न हटाएं! हजारों खोए हुए आत्माओं (मेरे जैसे!) के बारे में सोचें जिनके छोटे दिल उछल गए जब उन्होंने देखा कि 'वेबव्यू सही ढंग से लोड नहीं कर रहा है' का सही उत्तर दिया गया था, केवल एक असंबंधित गैर-समाधान खोजने के लिए! – Barney