Recyclerview.onscrollchangelistener для скачивания разделы данных из базы данных
Здравствуйте, я новичок в android studio. В проекте, после получения изображений и текста из базы данных, они будут отображаться в recyclerview.
В проекте:
minSdkVersion 15 targetSdkVersion 23
Сначала будут показаны 5 элементов, а затем, после проверки того, что свиток recyclerview достиг дна, будут загружены другие элементы.
//This method would check that the recyclerview scroll has reached the bottom or not private boolean isLastItemDisplaying(RecyclerView recyclerView) { if (recyclerView.getAdapter().getItemCount() != 0) { int lastVisibleItemPosition = ((LinearLayoutManager) recyclerView.getLayoutManager()).findLastCompletelyVisibleItemPosition(); if (lastVisibleItemPosition != RecyclerView.NO_POSITION && lastVisibleItemPosition == recyclerView.getAdapter().getItemCount() - 1) return true; } return false; } @Override public void onScrollChange(View v, int scrollX, int scrollY, int oldScrollX, int oldScrollY) { //Ifscrolled at last then if (isLastItemDisplaying(recyclerView)) { //Calling the method getdata again getData(); } }
Но
public class Last_pics extends Fragment implements RecyclerView.OnScrollChangeListener{
требуется min sdk 23.
Как я могу реализовать его без изменения минимальной версии sdk?
Есть ли другие способы?
Спасибо
Что я уже пробовал:
реализации
RecyclerView.OnScrollChangeListenerдля загрузки разделов данных из базы данных? Есть ли другие способы сделать это?
Nick_3141592654
RecyclerView имеет событие onScrolled, которое было добавлено в 22.1.0. Это стоит проверить.
В крайнем случае, документы всегда стоит прочитать :) https://developer.android.com/reference/android/support/v7/widget/RecyclerView.html
suraty
Есть ли другой способ сделать это? для SDK 15?