@Tishka17
Tishka17
03 Feb 2015

Итак, андроид-специалисты. У меня есть rest клиент на retrofit. Все работает ништяк. Вопрос в том, как положить результат в кэш и грузить сначала оттуда и лишь потом лезть в сеть? Заново сериализовать json и писать руками в файл - не круто

03 Feb 2015

то есть все таки заново сериализовать обьект и руками грузить из файла

#ovymgj/2 в ответ на /1
03 Feb 2015

Tishka17, почему сериализировать? В каком виде объект?

#ovymgj/3 в ответ на /2
03 Feb 2015

Tishka17, хм. Не, ну я понимаю что процесс нужно максимально облечить и автоматизировать. Но лично моя голова отказывается понимать, как переменную произвольного типа/класса можно сохранить в файл без преобразования в пригодный для этого формат.

#ovymgj/5 в ответ на /4
03 Feb 2015

я думал сразу ответ сервера кэшировать до парсинга.

#ovymgj/6 в ответ на /5
03 Feb 2015

я про поинт вообще-то. Rest api, конечно строка с жсоном

#ovymgj/8 в ответ на /7
03 Feb 2015

Tishka17, дык в кэш можно вообще строку положить

#ovymgj/9 в ответ на /8
03 Feb 2015

ладно..лучше заюзаю робоспайс. Универсальнее

#ovymgj/10 в ответ на /9
03 Feb 2015

подходит. он не сам кэширует, а юзает настройки хттпклиента вроде как.

#ovymgj/12 в ответ на /11
03 Feb 2015

хттп клиент сам кэширует ответ от сервера. Пикассо юзает этот кэш. И вроде как имеет свой для случаев ресайза или.чтото такое

#ovymgj/14 в ответ на /13
04 Feb 2015

Tishka17, а, увидел. Опции кеширования можно переопределить в Picasso.Builder.

#ovymgj/15 в ответ на /14

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.