0
RxJava/Androidを使用してボレーのonResponse()
メソッドの応答にオブザーバーを追加する方法を教えてください。私は応答が到着したときを観察し、他のクラスのメソッドをトリガーしたい。RxAndroidを使用してオブザーバーをレスポンスに追加しますか?
RxJava/Androidを使用してボレーのonResponse()
メソッドの応答にオブザーバーを追加する方法を教えてください。私は応答が到着したときを観察し、他のクラスのメソッドをトリガーしたい。RxAndroidを使用してオブザーバーをレスポンスに追加しますか?
私は、ボレーの私は電話jusの拡張バージョンで作業しています。 https://github.com/apptik/jus/ rx-jus whochはこれを正確に実装しています。コードは次のとおりです。here
その後、uはuが行うことができます要求を観察する必要がある場合:
RxRequest.resultObservable(request).subscribe(
new Observer<ResultEvent<String>>() {
@Override
public void onCompleted() {
System.out.println("requestRX: Completed");
}
@Override
public void onError(Throwable e) {
System.out.println("requestRX: Error: " + e);
}
@Override
public void onNext(ResultEvent<String> stringResultEvent) {
System.out.println("responseRX: Response: " + stringResultEvent.response);
}
}
);
queue.add(request);
uはキューを観察することができ、同様に。 これは、クラスのインポートを置き換えるだけで、これをvolleyに再利用することができます。多くの便利な機能を持っているので、代わりにjusライブラリを使うこともできます。それはvolleyと似ています:)