меня не вылетает ексепшн?
thread(name = THREAD_NAME) {
val data = fileManager.loadData()
with(binding) {
var i = 0
nameEditText.setText(data[i++])
surnameEditText.setText(data[i++])
emailEditText.setText(data[i++])
phoneEditText.setText(data[i++])
postalAddressEditText.setText(data[i])
}
}
Юзаю view binding
Вы поток не запустили
та не, данные с файла считываются
Я не вижу start
это котлин там вроде не надо старта
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.concurrent/thread.html
лучше всего описывают кейс : не учил джава , сразу с котла начал
по умолчанию старт
Вообще, насколько я знаю, у вью ограничение на доступ не из главного потока, а из потока, в котором вью была создана. Я за биндинг не шарю, но гипотетически, если binding лениво инициализируется, то может получится так, что он инициализируется и создаёт свои вьюхи в новом потоке, тогда ограничение на доступ привяжется к этому потоку, а не к юай.
Зжщжщжэззжзэзжзщэ
спам ☝️ @Arterialist @donnanna @Ivansuper @boozyyyy @indicv
Обсуждают сегодня