Sto provando a convertire la mia app che attualmente utilizza Retrofit, per utilizzare RX Java. Per gestire Pagination, tradizionalmente stavo afferrando l'URL nextPage dalle intestazioni di risposta.Ottenere informazioni di intestazione con RXJava e Retrofit
@Override
public void success(Assignment assignment, Response response) {
response.getHeaders(); // Do stuff with header info
}
Tuttavia, dato che il passaggio a RX Java, io non sono sicuro di come ottenere le informazioni di risposta dalla mia chiamata retrofit.
@GET("/{item_id}/users")
Observable<List<Objects>> getObjects(@Path("object_id") long object_id);
@GET("/{next}")
Observable<List<Objects>> getNextPageObjects(@Path("next") String nextURL);
C'è un modo per fare in modo che le mie chiamate di retrofit restituiscano le mie informazioni di intestazione insieme ai miei oggetti tipizzati?
L'utilizzo di questo tipo di osservabile rende difficile effettuare due chiamate in fila insieme, almeno da quello che posso dire. C'è un altro modo? – Brandon
come controllare se la risposta è riuscita? – orium