RetrofitException: ожидаемая схема URL 'http' или 'https', но двоеточие не найдено - PullRequest
1 голос
/ 03 марта 2020

Запуск планировщика заданий для выполнения модифицированного вызова каждую 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 за исключением.

Любая помощь будет оценена

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...