Где там ваш интересный ресайклер валяется
во фрагменте
1. Зачем-то заюзан обычный корутин скоуп вместо встроенного viewModelScope 2. Вы сетите пустой список, так как строками выше асихронно данные получаете. И вообще так для ресайклера списки не сетят.
я скинул старый код до этого, зайдите посмотрите новый
Не намного лучше) По-прежнему надеетесь на то, что у вас есть данные при вызове readMessage, а их не будет с вероятностью 90%, ибо асинхронщина. Вы, кажется, не очень с концепцией корутин и скоупов знакомы.
хорошо, а почему оно может не показывать айтемы при первом запуске?
Хороший вопрос. А если дебаггером или простым println пройтись везде?)
хорошо, а что можно сделать с этой асинхронщиной, async и await ?
В лс отпишу? Чат чтобы не засорять
Обсуждают сегодня