2

Там, кажется, много поста о том, как можно прокручивать вверх для более постов и я отправил вопрос об этом раньше: Adding items to Endless Scroll RecyclerView with ProgressBar at bottomRecyclerView удаления пункт не вызывает OnScrollListener

Однако, у меня есть вопрос о том, удаление элементов в списке на recyclerview. У вас есть приложение для Android, которое извлекает 5 элементов из сервера базы данных на странице. Как только он извлекает его, вы начинаете удалять элементы по одному.

Список recyclerview прокручивается, но OnScrollListener не вызывается, поскольку вы на самом деле не прокручиваете.

Как решить эту проблему, когда я хочу добавить к другим элементам в свой список, так как мое удаление начинается с удаления элементов сверху?

+0

А когда вы сохраняете сколько элементы будут удалены, а когда конкретный счетчик получить достигли вы запрашиваете новые детали и сбросить счетчик? Будет ли это решением? – mrtn

+0

Я не уверен, поскольку scrollListener, похоже, отслеживает текущую страницу. Проще всего было бы «высмеять» вызов для scrollListener, но не знаю, как это можно сделать. – Simon

+0

Вызов 'mRecyclerView.scrollBy (0,0);' вызовет вызов 'onScrollChanged()', а 'RecyclerView' будет признан недействительным. –

ответ

0

при удалении каждого пункта вызова

recyclerView.smoothScrollToPosition(0); 

она прекрасно работает