Ich habe eine Liste von Datensätzen und ich möchte 10 Datensätze in jeder Iteration verarbeiten. Also, wie kann ich eine Observable haben, die eine Liste von 10 Datensätzen in der Kette ausgibtrxjava: Wie man eine Reihe von Daten in der Kette weitergibt
Der folgende Code ist nicht vollständig/korrekt. Ich habe es hinzugefügt, um zu zeigen, was ich versuche
new Function<Cursor, Observable<List<A>>>() {
@Override
public Observable<List<A>> apply(final Cursor cursor) throws Exception {
return Observable.create(new ObservableOnSubscribe<List<A>>() {
@Override
public void subscribe(ObservableEmitter<List<A>> e) throws Exception {
List <A> list = new ArrayList<Attendee>();
Attendee attendee;
while ((attendee = pendingUpSyncAttendeeCursor.getNextItem()) != null) {
list.add(pendingUpSyncAttendeeCursor.getNextItem());
}
e.onNext(list);
e.onComplete();
}
});
}
}
).groupBy(new Function<List<Attendee>, Object>() {