Problema com RecyclerView OnScrollListener ()
Eu tenho cerca de 32 registros no json, estou usando o RecyclerView para mostrá-los e implementei o OnScrollListener (...)
Pergunta, questão
Iniciei uma Atividade, busquei todos os 32 registros, agora, quando rolo, porque estou recebendo os mesmos 32 registros novamente e sempre, sempre que rolo, aqui está minha implementação do OnScrollListener ()
public void initializeOnScrollForRecyclerView() {
mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
int visibleItemCount = recyclerView.getLayoutManager().getChildCount();
int totalItemCount = recyclerView.getLayoutManager().getItemCount();
int pastVisiblesItems = ((LinearLayoutManager) recyclerView.getLayoutManager()).findFirstVisibleItemPosition();
if (!isLoading) {
if ((visibleItemCount + pastVisiblesItems) >= totalItemCount) {
isLoading = true;
mPostPresenter.loadPosts(false);
}
}
}
});
}