Есть ListView состоящий из CheckBox. Пихаю в него ArrayList. По ходу работы приложения массив изменяется и надо обновить список.
//#1
listview.invalidateViews();
//#2
adapter.notifyDataSetChanged();
Эти 2 способа обновляют список на ура. Но все CheckBox'ы скидываются в дефолтное положение. Причем именно скидываются, а не выключаются (ну это и логично).
А вот следующий способ сохраняет статус CheckBox'ов, но имена (которые тянутся из массива) съезжают.
list.requestLayout();
Как обновить ListView и сохранить статус CheckBox'ов?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости