recyclerview приходит со своим собственным свитка слушателем, имеющий ниже методов: методкак реализовать разбиение на страницы в RecyclerView на свитке
void onScrollStateChanged(RecyclerView recyclerView, int newState)
Обратный вызов, который будет вызван, когда состояние прокрутки изменения RecyclerView в.
void onScrolled(RecyclerView recyclerView, int dx, int dy)
Метод обратного вызова, который будет вызываться при прокрутке RecyclerView.
Есть ли способ запустить загрузчик для загрузки большего количества данных, когда прокрутка достигает конца списка?
я реализовал так:
@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
GenerItem generItem=generItems.get(i);
Log.d("TAG","position "+i);
if(i==generItems.size()-1)
((GenerSearchActivity)mContext).onScroll(i);
viewHolder.bindValues(generItem);
}
здесь OnScroll() в деятельности будет запускать загрузчик для загрузки дополнительных данных. Что лучше всего предложить.
Ваш метод не работает? – Buddy
его работа, но я не уверен, что его хороший способ продолжить или есть альтернативный способ достижения этой функции. – RQube
Похоже на разумный подход! – Buddy