Это то, что я делаю, особенно для моей страницы результатов поиска - где она растет по мере прокрутки пользователем вниз (список меняется).
Я бы сохранил локальный ArrayList строк, который является глобальным для класса, Инициализируйте адаптер (также локально и глобально), Укажите назначенный метод для изменения ArrayList строк, затем вызовите adapter.notifyDataSetChanged ();
Это не только обновит ваш список, но и обновит адаптер для работы
Надеюсь, это поможет,
best, -serkan