Я пытаюсь перейти на Retrofit 2.0 и добавить RxJava в мой проект Android. Я делаю вызов api и хочу получить url, и он с данными ответа в sqlite как кеш
Observable<MyResponseObject> apiCall(@Body body);
И в вызове RxJava:
myRetrofitObject.apiCall(body).subscribe(new Subscriber<MyResponseObject>() {
@Override
public void onCompleted() {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onNext(MyResponseObject myResponseObject) {
}
});
В Retrofit 1.9 мы могли бы получить URL-адрес в обратном вызове успеха:
@Override
public void success(MyResponseObject object, Response response) {
String url=response.getUrl();
//save object data and url to sqlite
}
Как вы это делаете с помощью Retrofit 2.0 с помощью RxJava?