Ваша ошибка не имеет ничего общего с обработкой HTML, в этой строке вы получаете исключение, потому что findViewById
возвращает null
, а затем приведение к TextView
завершается неудачно:
val textView = findViewById<View>(R.id.text) as TextView
Почему это происходит, трудно понять без контекста, но проблема в том, что представление с идентификатором text
не было найдено.
- Если вы находитесь в
Activity
, убедитесь, что вы делаете это после того, как позвоните setContentView
.
- Если вы используете
Fragment
, убедитесь, что вы делаете это после запуска метода onCreateView
.
- В любом случае убедитесь, что вы на самом деле используете макет, который содержит
TextView
с идентификатором @+id/text
.
Кроме того, вы сначала просматриваете TextView
как View
, а затем разыгрываете его, вместо этого вы можете выполнить любое из них:
val textView = findViewById<TextView>(R.id.text)
val textView: TextView = findViewById(R.id.text)