RecyclerView getChildCount () und getItemCount () gibt denselben Wert zurück

9

RecyclerView hat einen InfiniteScrollListener und innerhalb dieses Listeners, in OnScrolled() method berechne ich die Anzahl der sichtbaren und gesamten Elemente, um zu prüfen, ob neue Elemente geladen werden sollen. Wenn totalItemCount und visibleItemCount identisch sind, verursacht dies eine Endlosschleife beim Laden. Der Hörer funktioniert tadellos mit meiner anderen RecyclerView s, die nicht CoordinatorLayout oder NestedScrollView als Eltern hat. Ich möchte diese Struktur behalten, weil der Kunde eine Änderung nicht akzeptiert.

Ich habe ein Fragment in einer Aktivität mit einem Layout wie diesem

%Vor%

SDK-Versionen

%Vor%

fragment_profile.xml als übergeordnetes Layout

%Vor%

fragment_profile.xml als untergeordnetes Layout

%Vor%

ProfileFragment.java: relative Funktion

%Vor%

InfiniteScrollListener.java

%Vor%     
dgngulcan 13.07.2016, 21:32
quelle

0 Antworten