Я пытаюсь преобразовать свое приложение, которое в настоящее время использует Retrofit, для использования RX Java. Чтобы обрабатывать разбиение на страницы, я традиционно захватывал URL следующей страницы из заголовков ответов.Получение информации заголовка с RXJava и дооснащением
@Override
public void success(Assignment assignment, Response response) {
response.getHeaders(); // Do stuff with header info
}
Однако, так как переход на RX Java, я не уверен, как получить информацию ответа от моего дооснащения вызова.
@GET("/{item_id}/users")
Observable<List<Objects>> getObjects(@Path("object_id") long object_id);
@GET("/{next}")
Observable<List<Objects>> getNextPageObjects(@Path("next") String nextURL);
Есть ли способ, чтобы мои обратные вызовы возвращали мою информацию заголовка вместе с моими типизированными объектами?
Использование этого типа наблюдаемых затрудняет два вызова zip вместе, по крайней мере, из того, что я могу сказать. Есть ли другой путь? – Brandon
как насчет проверки, если ответ isSuccessful() ?? – orium