У меня есть пользовательский адаптер для настройки ListView и работает нормально. При нажатии кнопки что-то изменяется в базовых данных, поэтому для обновления ListView требуется notifyDataSetChanged. Хорошо. Но я также хочу, чтобы ListView прокручивал строку, в которой произошло изменение. Для этого я вызываю smoothScrollToPosition сразу после notifyDataSetChanged. И это не работает.
Если я не вызываю notifyDataSetChanged, тогда прокрутка работает, поэтому уведомление блокирует прокрутку. Вероятно, я буду сражаться с событиями, которые будут обработаны в будущем. Может кто-нибудь дать мне указатель на то, что идет не так?