Как загрузить файлы .rtf в веб-просмотр? - PullRequest
1 голос
/ 05 августа 2020

введите описание изображения здесь Я хочу загружать файлы RTF с помощью веб-просмотра, используя необработанную папку. Ниже мой код;

 val urlWebView = findViewById<WebView>(R.id.webview)
 readTextFromResource(R.raw.lettemp_369)?.let { urlWebView.loadData(it, "text/rtf", "utf-8") };

Ниже функция;

private fun readTextFromResource(resourceID: Int): String? {
val raw: InputStream = resources.openRawResource(resourceID)
val stream = ByteArrayOutputStream()
var i: Int
 try {
i = raw.read()
while (i != -1) {
    stream.write(i)
    i = raw.read()
}
raw.close()
} catch (e: IOException) {
e.printStackTrace()
}
return stream.toString()
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...