У меня есть эта ошибка в моем приложении: это ListView, с длинным списком вещей.У меня есть кнопка обновления, которая при нажатии очищает список, чтобы пополнить его новыми результатами.
Если я нажимаю кнопку обновления, когда прокрутка все еще активна (из-за «импульса» прокрутки), яполучить исключение.Я понимаю, почему, свиток пытается получить доступ к элементам, которых больше нет.Но я не могу найти исправление.
Я пытался остановить прокрутку, но я не нашел способа сделать это, я пытался сбросить в верхнюю часть списка перед сбросом, но я все еще получаюавария.Как я могу это исправить?Конечно, это распространенный случай использования, я думаю, что кто-то уже имел эту проблему раньше?
edit: исключение - IndexOutOfBoundsException: недопустимый индекс 20, размер - 0