Ich erstelle eine Android-App, die alle ihre Daten von einem Webservice abgerufen hat. Und ich benutze Okhttp als Netzwerk-Layer. Ich bin in der Lage, die Cache-Größe von okhttp zu setzen, aber ich möchte die veraltete Zeit festlegen, nach der okhttp Daten vom Server holt sonst aus dem lokalen Cache abgerufen.Wie stelle ich die Stale-Zeit für OkHttp Android ein?
Immer wenn ich zurück drücke und die App verlasse. Nach dem Relaunch geht es wieder um die Daten vom Server zu holen. Ist es möglich, die Daten aus dem lokalen Cache für veraltete Zeit wie 15 Minuten zu erhalten? Und nach 15 Minuten ist vorbei und Benutzer startet die App erneut, dann kommen Daten vom Server.
Wie programmatisch? Gibt es eine Methode in der com.squareup.okhttp.Response-Klasse, um es zu tun oder gibt es eine andere Möglichkeit? – Passiondroid
@Passiondroid, überprüfe meine aktualisierte Antwort. –
Danke für die Informationen, aber das Problem ist, dass ich OkHttp 2.7.0 benutze und ich bin nicht in der Lage, einen Weg zu finden, um Interzeptoren hinzuzufügen. – Passiondroid