retrofit2でプロジェクトを行いましたが、うまくいきました。プロジェクトは2つの部分を持ち、各部分はretrofit2を持つサーバーからデータ(Jsonオブジェクト)を取得します。今、キャッシュシステムを追加したいと思います。私は検索しましたが、良い例は見つかりませんでした。私はオブジェクト、文字列、整数(画像ではない)のデータを持っています。私はokhttp3が私のプロジェクトに最適なキャッシュだと思います。キャッシュのための最良の方法を説明でき、良い例を分かち合うことができますか?私の計画:Retrofit2でのデータキャッシュ
- retrofit2でサーバーからキャッシュバージョンを取得します。
- バージョンを確認します。更新されると、キャッシュされたデータが表示されます。そうでない場合は、サーバーから新しいデータを取得します。
- また、オフラインでも機能します。