Я использую переоснащение 1.9 и я создал метод выхода из системы, какдооснащение беты 2,0 4 ответа получить IllegalArgumentException
@GET("/user/logout")
void logoutUser(Callback<Response> callback);
logoutUser(new RequestCallback<Response>(this) {
@Override
public void success(Response response, Response response2) {
settingsService.setUserLoggedOut();
getMainActivity().finish();
}
});
я модернизировал его дооснастить 2.0 Beta 4 и использовать этот код
@GET("user/logout")
Call<Response> logoutUser();
logoutUser().enqueue(new RequestCallback<Response>(this) {
@Override
public void onResponse(Call<Response> call, Response<Response> response) {
settingsService.setUserLoggedOut();
getMainActivity().finish();
}
});
У меня есть это exception: java.lang.IllegalArgumentException: 'retrofit2.Response' не является допустимым типом тела ответа. Возможно, вы имели в виду ResponseBody?
В чем проблема?
вы добавили ToGsonConverterFactory ? –
@ankitaggarwal да я сделал ... .addConverterFactory (GsonConverterFactory.create()) ... –