Произошло то, что из-за того, что вы вызываете обновление пользовательского интерфейса внутри другого Thread
, отличного от основного / пользовательского интерфейса Thread
, ваш код не может достичь View
с в пользовательском интерфейсе Thread
.
Назовите код, который обновляет что-то в пользовательском интерфейсе внутри runOnUiThread
, например https://stackoverflow.com/a/11140429/10464730 (просто скопируйте часть runOnUiThread
).
Или сделайте .post
на TextView
следующим образом https://stackoverflow.com/a/9884344/10464730. Большую часть времени я сначала использую runOnUiThread
. Если не работает, тогда я использую .post
.
Извините, код, который я разместил, - Java
, но я думаю, вы можете найти его эквивалент на Kotlin
.