私は、Webサービスからそのすべてのデータを取得したアンドロイドアプリを作成しています。 そして、ネットワーク層としてOkhttpを使用しています。私はokhttpのキャッシュサイズを設定することができますが、okhttpがサーバーからデータをフェッチしてから、それをローカルのキャッシュからフェッチした後、無効な時間を設定します。OkHttp Androidの古くなった時間を設定するには?
私はいつでもアプリを押して終了します。再起動後、再びサーバーからデータを取得します。 15分のような陳腐化した時間のためにローカルキャッシュからデータを得ることは可能ですか? 15分後にユーザーがアプリを再起動すると、データはサーバーから送信されます。
どのようにプログラムで行うのですか?それを行うためにcom.squareup.okhttp.Responseクラスで利用可能なメソッドがありますか、それとも他の方法がありますか? – Passiondroid
@パッシオンドロイド、私の更新答えをチェックしてください。 –
情報をお寄せいただきありがとうございます。問題は、OkHttp 2.7.0を使用しており、インターセプタを追加する方法を見つけることができません。 – Passiondroid