Как мы обрабатываем изменение позиции элемента при использовании SwipeRefreshLayout и RecyclerView? - PullRequest
0 голосов
/ 25 мая 2018

Как правило, я планирую использовать SwipeRefreshLayout и RecyclerView для реализации списка Pull-To-Refresh.После вытягивания списка для обновления данных кажется, что исходная позиция элемента была добавлена ​​для обновления виджета.Поскольку именно позиция элемента определяет, какие виды должны быть нарисованы или загружены, после обновления было обнаружено, что позиция того же элемента была увеличена на 1, что напрямую приводит к исключению IndexOutOfBoundException при попытке доступа кпоследний элемент в исходном списке.

Есть ли способ, которым я могу обработать это изменение позиции, чтобы последний элемент был доступен без каких-либо исключений?

...