3

Ich bin auf der Suche nach der neuen Architektur-Komponente "Paging-Bibliothek" https://developer.android.com/topic/libraries/architecture/paging.html in meiner App, wo es Daten vom Server holt und zeigt in einem Recyclerview.Progressbar mit Paging-Bibliothek Android

Die Paging-Bibliothek ist eine gute Ergänzung und hilft beim Paging des Inhalts. Ich habe alle Proben überprüft und sie funktionieren gut. Aber eine Voraussetzung, die ich habe, ist, dass, wenn wir bis zum Ende der Recyclerview scrollen und die nächste Seite beginnt zu laden (verwaltet von der Paging-Bibliothek) Ich muss eine Fortschrittsleiste Zeile am unteren Rand zeigen.

Ich weiß, wie dies mit Recyclerview Scroll-Listener und 2 Ansichtstypen zu tun. Aber die Lösung, die ich suche, ist, wie man das mit der "Paging-Bibliothek" macht. Es hat die Option, Platzhalter zu aktivieren, was nicht das ist, was ich möchte.

Jede Hilfe zu diesem wird sehr geschätzt.

+0

Bitte Post Links zu Proben (die Netzwerk-API/nicht-Datenbank verwendet) – AucT

+0

@Auct Hallo, überprüfen Sie dieses http://androidkt.com/rest-api-pagination-paging-library/ – Alex

+0

@Alex y ich bin Ich benutzte das teilweise, dachte, da wären noch ein paar Sachen dazu. Wie auch immer, wenn ich das Internet aus-/wieder anschalte wird es nicht mehr blättern :(Also ich benutze weiterhin hacks mit scrollListener – AucT

Antwort

-1

Wenn ich richtig verstehe, verwenden Sie benutzerdefinierte TiledDataSource, so können Sie von loadRange(int, int) Signal an UI-Thread über den Fortschritt starten, und in Ihrem Beobachter stoppen progressBar zeigt.