Size: a a a

StartAndroid Ru Chat

2021 October 26

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
вообще он данные берет из viewmodel`a
источник

I

Ivan in StartAndroid Ru Chat
ну у тебя лог Log.d("Page", "add data") выводится, но метод на адаптере addData не вызывается. Верно?
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
а тот в свою очередь ему отдает. И при пагинации пытается добавить
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
Да
источник

I

Ivan in StartAndroid Ru Chat
ну осталось только задебажить, по сути мы нашли место где возникает проблема
источник

I

Ivan in StartAndroid Ru Chat
задебажить, почему он не заходит в метод addData внутри адаптера
источник

I

Ivan in StartAndroid Ru Chat
поставить брейкпоинт, посмотреть на переменные
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
Может быть логика не правильно выстраена?
источник

I

Ivan in StartAndroid Ru Chat
adapter?.addData(it.data!!)

Ты отдаёшь себе отчёт в том, зачем здесь знак "?" ?
источник

I

Ivan in StartAndroid Ru Chat
и для чего он используется вообще
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
источник

I

Ivan in StartAndroid Ru Chat
нашёл проблему?
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
net
источник

I

Ivan in StartAndroid Ru Chat
у тебя адаптер всегда NULL
источник

I

Ivan in StartAndroid Ru Chat
а благодаря знаку "?" ты этого не заметил
источник

✐E ̲l ̲e ̲c ̲t ̲r ̲o... in StartAndroid Ru Chat
Когда ему говоришь что он точно не ноль то он крашится
источник

I

Ivan in StartAndroid Ru Chat
логично
источник

I

Ivan in StartAndroid Ru Chat
но фиксить краш таким способом это не очень правильно
источник

I

Ivan in StartAndroid Ru Chat
ты просто замаскировал проблему, но адаптер-то остался NULL
источник

В

Виктор in StartAndroid Ru Chat
Нуллабельная ViewModel - это очень странно. Где вы такой подход увидели? Юзайте делегаты для ее инициализации
источник