OkHttp3 и модернизация: чтение вручную из файлов кэша

#android #caching #retrofit #okhttp #okhttp3

#Android #кэширование #модернизация #okhttp

Вопрос:

Я использую модернизацию с OkHttp3 для загрузки небольших текстовых файлов. Я хочу, чтобы эти файлы были общедоступными, поэтому я не храню их в каталоге кэша OkHttp (каталог кэша только для API). Записать их в файлы довольно просто, но как заставить OkHttp использовать эти сохраненные файлы в качестве файлов кэша? Любая помощь будет оценена.

Ответ №1:

Вы можете написать свой собственный код, который пропускает запрос OkHttp, если ваш кэш попал. Для этого может потребоваться значительный объем кода. ..

Комментарии:

1. да, я знаю, но это не то, чего я хочу. Я думал, что смогу добавить перехватчик, а затем создать точку ResponsBody в сохраненный файл, но не смог найти способ сделать это