Розробники програм для платформи Android іноді стикаються з проблемою, коли список не оновлюється після оновлення змінної, пов'язаної з адаптером і викликом методу notifyDataSetChanged(). У цій статті розказано як позбутися цієї проблеми.
Існує дві основні причини вищеописаної помилки. Перша, не потрібно використовувати список в контейнері, що може скролити контент. Друга, не робіть переініціалізацію змінною, що зав'язана на адаптері. У разі переініціалізаціі адаптер посилається на старе значення, яке (в основному) не заповнюється потрібними даними, а головне, його розмір залишається незмінним.