Ho circa 32 record in JSON, sto usando RecyclerView per mostrare loro e ho implementato OnScrollListener (...)RecyclerView OnScrollListener() Edizione
Domanda
ho iniziato un'attività, ho recuperato tutto 32 record, ora quando faccio scorrere, perché sto ancora ricevendo lo stesso 32 record ancora e ancora, ogni volta che faccio scorrere, ecco la mia implementazione di 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);
}
}
}
});
}
Cosa significa mPostPresenter.loadPosts (false) fanno? carica ancora json? –
@RageshRamesh controllo ora ho postato più codice – Oreo
Ho aggiunto una risposta per dare un'occhiata e vedere se risolve il problema. se non me lo fa sapere e indagherò ulteriormente. –