이 값은 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");
}
});