Как загрузить файлы .rtf в веб-просмотр? - PullRequest
0 голосов
/ 04 августа 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, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...