#android #webview
Вопрос:
Не удается загрузить изображение из локального хранилища в webivew. Я просмотрел много ответов на этом форуме, большинство из них говорят, что это так. Но все равно изображение не загружается в imageview.
val file = File("/storage/emulated/0/Android/data/com.example.pdftranslator/files/haga.jpg")
if (file.exists()){
Log.i(TAG, "File exis: ")
}
val wview = findViewById<WebView>(R.id.webView)
wview.settings.javaScriptEnabled = true
wview.settings.domStorageEnabled = true
val html = "<html><body> <img src="file://" file.absolutePath ""/></body></html>"
Log.i(TAG, "html " html)
wview.loadDataWithBaseURL("",html, "text/html", "utf-8","")
Комментарии:
1. Если файл не существует, то вернитесь. Не продолжайте так, как вы делаете сейчас.
2. файл существует …по-прежнему изображение не загружается
3. Также используйте File.CanRead() перед продолжением.
4. это также правда, что я проверил
5. Попробуйте без файла://.