Size: a a a

Android Developers

2020 November 22

M

Member in Android Developers
Kasem
новый измененный список не передал в адаптер
А разве он не должен без присваивания сам проверять?) Обычный лист так и работает, сейчас сделаю код покажу
источник

M

Member in Android Developers
Nick Marchuk
Ты не присваиваешь лист в адаптер
А тут? val adapter = RecAdapter(novelsViewModel.novels.value!!)
источник

K

Kasem in Android Developers
Member
А разве он не должен без присваивания сам проверять?) Обычный лист так и работает, сейчас сделаю код покажу
ты укажи какой лист передавать в адаптер при изменении, остальное он сам будет делать
источник

NM

Nick Marchuk in Android Developers
Member
А разве он не должен без присваивания сам проверять?) Обычный лист так и работает, сейчас сделаю код покажу
Без написания кода приложение работать не станет
источник

M

Member in Android Developers
Или я как то неправильно сделал?
источник

K

Kasem in Android Developers
Member
Или я как то неправильно сделал?
убери нотифай и просто делай setList на адаптер и вуаля
источник

NM

Nick Marchuk in Android Developers
Member
А тут? val adapter = RecAdapter(novelsViewModel.novels.value!!)
Неправильно
Ты единожды передал значение, но тебе его ещё нужно обновлять
источник

K

Kasem in Android Developers
в обсервере
источник

NM

Nick Marchuk in Android Developers
Member
А тут? val adapter = RecAdapter(novelsViewModel.novels.value!!)
Тебе бы основы языка и программирования в целом подтянуть не помешало бы
источник

K

Kasem in Android Developers
Member
А тут? val adapter = RecAdapter(novelsViewModel.novels.value!!)
здесь ты единожды достаешь, а то что тебе надо Observer{
магия при изменении данных
adapter.setList(list)
}
источник

K

Kasem in Android Developers
ты сказал обнови, а что обновить не сказал)
источник

M

Member in Android Developers
Kasem
здесь ты единожды достаешь, а то что тебе надо Observer{
магия при изменении данных
adapter.setList(list)
}
источник

M

Member in Android Developers
Я сделал вот так с обычным листом, все работает
источник

M

Member in Android Developers
Nick Marchuk
Тебе бы основы языка и программирования в целом подтянуть не помешало бы
Это да)
источник

K

Kasem in Android Developers
какая у тебя сейчас задача?
источник

M

Member in Android Developers
Kasem
какая у тебя сейчас задача?
Нужно сделать так, чтобы появлялся список данных которые приходят от сервера)
источник

K

Kasem in Android Developers
но ты хочешь через livedata?
источник

M

Member in Android Developers
Данные я записываю в mutablelivedata, но почему то адаптер не обновляется когда срабатывает observer
источник

NM

Nick Marchuk in Android Developers
Сделай liss.add(it) в обсервере перед нотифаем
источник

M

Member in Android Developers
Kasem
но ты хочешь через livedata?
Желательно) Если это невозможно, то от хотелки можно избавиться
источник