У меня есть функция loadProfile()
private void loadProfile() {
mSubscriptions.add(RetrofitClient.getRetrofit(mToken).getProfile(mEmail)
.observeOn(AndroidSchedulers.mainThread())
.subscribeOn(Schedulers.io())
.subscribe(this::handleResponse,this::handleError));
}
, которая вызывает handleResponse
private void handleResponse(Response response, User user) {
//some code
}
И handleResponse
определяется в моем классе Api
следующим образом:
@GET("Users/{id}")
Observable<retrofit2.Response<User>> getProfile(@Path("id") String id);
И я получаю cannot resolve method handleResponse
в loadProfile()
Я проверил типы параметров, как предлагают многие похожие вопросы, но не могу найти проблему.Я надеюсь, что предоставил все необходимое, чтобы найти проблему.