Модификация закрывающего ответного органа
Я получаю эту ошибку:
A connection to ****** was leaked. Did you forget to close a response body?
Поэтому я продолжил и закрыл полученные ответы.
response.body().close()
Проблема в том, что если response.body () уже преобразован в пользовательский класс, метод close недоступен. Также я попытался вызвать raw и дает мне исключение:
fetchSomething.enqueue(new Callback<SomethingClass>() {
@Override
public void onResponse(Call<SomethingClass> call, Response<SomethingClass> response) {
//Closes the response body
response.raw().body().close(); //<--- gives illegalStateException
}
@Override
public void onFailure(Call<SomethingClass> call, Throwable t) {
}
});
}
Как мне это закрыть?