suraty Ответов: 0

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?

0 Ответов