У меня проблемы с выполнением запроса на модификацию, который возвращает простой объект Call.
У меня настроена модификация следующим образом:
new Retrofit.Builder()
.addCallAdapterFactory(RxErrorHandlingCallAdapterFactory.create())
.addConverterFactory(GsonConverterFactory.create(gson));
И у меня есть следующий интерфейс для модификации в котором смешаны rx java и определены простые вызовы
MyInterface {
Single getSingle1();
Single getSingle2();
Call getCall1();
}
Проблема, с которой я сталкиваюсь, заключается в следующем: myInterface.getCall1().execute()
Я получаю следующую ошибку
Attempt to invoke interface method 'java.lang.reflect.Type retrofit2.CallAdapter.responseType()' on a null object reference
Следует отметить что если я преобразую Call getCall1()
в возвращаемое Completable getCall1()
, все будет работать, как и ожидалось.
Кто-нибудь знает, что я делаю неправильно?