mam około 32 rekordów w json używam RecyclerView im pokazać i wdrożyliśmy OnScrollListener (...)RecyclerView OnScrollListener() Problem
Pytanie
zacząłem działalność, I pobrane wszystko 32 rekordy, teraz kiedy ja przewijać, dlaczego mam znowu 32 rekordy ponownie i zaczyna sam raz, kiedy ja przewijać, tu jest moja realizacja 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);
}
}
}
});
}
Co mPostPresenter.loadPosts (fałsz) zrobić? czy ponownie załaduje json? –
@RageshRamesh sprawdź teraz Wysłałem więcej kodu – Oreo
Dodałem odpowiedź, zobacz i zobacz, czy rozwiązuje twój problem. jeśli to nie dadzą mi znać, a ja zbadam dalej. –