recyclerview - view, т.е. должен быть тупой. создайте обновленный список, скормите адаптеру и вызовите либо notify... либо diffutils..
ты адаптеру новый список отправил?
Вы в notify точно передаёте position в списке? Notify range нужно *после* цикла вызывать, наверное. Его смысл в том, что сначала делается удаление, добавление и т.д. в данных, а потом адаптеру сообщают, что у него произошли изменения в данном диапазоне итемов.
Пробовал list.clear и заново инит сделал адаптер, не помогло Вообщем он удаляет в первый раз, а во второй раз когда пробую удалять, то ловлю ошибку
Надо передавать позицию, а не объект листа
Обсуждают сегодня