0
FutureCallbackからObservableを作成する方法はありますか? Observable.createは推奨されておらず、そのための正しい方法ではありません(下記参照)。FutureCallback to Observable
私は
Observable.create(new Observable.OnSubscribe<HttpResponse>() {
@Override
public void call(Subscriber<? super HttpResponse> subscriber) {
getClient().execute(httpRequest, new FutureCallback<HttpResponse>() {
@Override
public void completed(HttpResponse response) {
subscriber.onNext(response);
subscriber.onCompleted();
}
@Override
public void failed(Exception ex) {
subscriber.onError(ex);
}
@Override
public void cancelled() {
subscriber.onError(new Exception());
}
});
}
})
私はrxjava-1.2.7を使用していますし、この作成方法は、本番環境で使用することができない実験として注釈されています。 – joshu
1.3.0にアップグレードしてください。 – akarnokd