これは、rxjava
(およびretrofit
)を使用した一般的なネットワークコールです。これを交換するにはJobScheduler
を使用できますか?はいの場合、どうですか?何よりも、それはお勧めですか?アンドロイドのJobSchedulerはRxJavaを置き換えることができますか?
Observable<GenericResponse> observable = someInterface.someMethod();
observable.subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread())
.subscribe(new Observer<GenericResponse>() {
@Override
public void onCompleted() {
Log.d(TAG, "Success");
}
@Override
public void onError(Throwable e) {
Log.e(TAG, "Error: ", e);
}
@Override
public void onNext(GenericResponse genericResponse) {
Log.d(TAG, "onNext");
}
});