Vorrei sapere esattamente come Picasso Library sta memorizzando nella cache le immagini all'interno dell'applicazione. So che ha usato HttpHeaders per controllare il tempo per recuperare le immagini dalla rete.Come Picasso effettivamente memorizza le immagini nella cache
Ma c'è qualche tempo in cui si memorizzano le immagini nella cache?
Come invalidere la cache dopo un giorno o qualcosa del genere?
Il problema è che il mio progetto sta caricando un numero enorme di piccole immagini dalla rete. Alcune volte, le nuove immagini si sono riflesse nel prossimo lancio. Ma alcune volte no.
La parte peggiore è che alcune immagini hanno riflettuto le modifiche mentre altre non sono anche se le modifiche vengono apportate allo stesso tempo.
Ma, quando ho disinstallare l'applicazione, tutte le immagini ottenuto riflette i cambiamenti (ovviamente.)
Ci deve essere qualcosa sulla memorizzazione nella cache a Picasso.
E per favore non dirmi di usare OkHttp per controllare la cache in Picasso.
Il mio progetto utilizza AsyncHttpClient da Apache ed è troppo dannatamente grande per l'aggiornamento.
(non da me, ovviamente, vorrei solo creare un piccolo helper di rete con UrlConnection invece di implementare l'intero AsyncHttpClient.)
In ogni caso, qualsiasi idea o puntatore sarebbe apprezzata.
Bottom Line: No OkHttp. Voglio solo sapere sul meccanismo di controllo della cache su Picasso.
saluti
Questo funziona solo se si utilizza OkHttp o HttpUrlConnection che il post afferma esplicitamente che non lo è. –
Abbastanza giusti, stiamo usando OkHttp. – Ciprian
Funziona anche per il mio AsynHttpClient.:-) –