RecyclerView.onScrolled () не вызывается - PullRequest
0 голосов
/ 03 октября 2018

Мой метод recyclerview.Onscrolled () вызывается только один раз.Когда я пытаюсь прокрутить вниз, он не прокручивается и метод onSCrolled не вызывается

   mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
        @Override
        public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
            super.onScrollStateChanged(recyclerView, newState);
        }

         boolean loading = true;
        @Override
        public void onScrolled(RecyclerView recyclerView, int dx, int dy)
        {

            if (loading) {
                if (dy > 0) //check for scroll down
                {
                    int visibleItemCount = 6;
                    int totalItemCount = posts.size();
                   int pastVisiblesItems = mLayoutManager.findFirstVisibleItemPosition();

                    if ((visibleItemCount + pastVisiblesItems) >= totalItemCount) {
                        loading = false;

                        Log.v("...", " Reached Last Item");
                        int size = mAdapter.getTodoList().size();
                        mAdapter.getTodoList().clear();
                        mAdapter.setTodoList(getNextItems(mAdapter.getResult(),size));
                        mAdapter.notifyItemRangeInserted(size, mAdapter.getTodoList().size() - 1);
                    }

                }
            }
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...