Запуск планировщика заданий для выполнения модифицированного вызова каждую 1 минуту
Когда приложение находится в фоновом режиме, может совершать вызов без исключения, но когда приложение закрыто, а планировщик запущен для выполнения Модифицированный звонок получает исключение. Я мог бы найти baseUrl & interceptors на модифицированном объекте.
После запуска планировщика получит обратный вызов Receiver. Я звоню из получателя, используя AsyncTask.
SaveApiService service = application.retrofit.getRetrofit().create(SaveApiService.class);
*the objects which are injected in Application*
Map<String, String> map = new HashMap<>();
*filling input params here*
Observable<Response> call = service.save(map);
*service with @POST & @QueryMap as input params*
call.subscribe(new Observer<BaseResponse>() {
@Override
public void onSubscribe(Disposable d) {
}
@Override
public void onNext(BaseResponse baseResponse) {
}
@Override
public void onError(Throwable e) {
}
@Override
public void onComplete() {
}
});
Получение обратного вызова в onError за исключением.
Любая помощь будет оценена