У меня есть конечная точка API, которая иногда может возвращать большую полезную нагрузку данных (не изображений / файлов), и иногда размер полезной нагрузки может вызвать выброс моего приложения out of memory exception
это пример того, как выглядит мой интерфейс
@GET("People")
fun getPeopleAsync(): Deferred<Response<List<Person>>>
Мне любопытно, что использование @Streaming
будет работать с данными? Я видел только его использование с файлами, так будет ли это работать с данными?
Существуют ли другие методы для работы с большими полезными нагрузками при модернизации?