2010-10-14 2 views
5

Mi piacerebbe rendere la mia app Android reattiva, anche quando la connessione di rete non lo è.dati di servizio Web nella cache di Android

Per alcune chiamate, i dati non cambiano così spesso, quindi mi piacerebbe essere in grado di recuperare la risposta XML più recente per una determinata chiamata.

Idealmente, mi piacerebbe fare questo simile a come funziona la web caching, hash call/params, impostare regole della scadenza, ecc

risposta

1

non puoi semplicemente salvare il xml ricevuto a livello locale e poi leggere quel file quando non c'è connessione a Internet?

1

check out questa sessione, ha alcune interessanti informazioni su questo argomento http://code.google.com/events/io/2010/sessions/developing-RESTful-android-apps.html

Tho lui non parla di scadenza della cache, ma è un buon inizio.

Modifica:

Come sottolineato, il link di cui sopra non funziona più, qui ci sono i link aggiornati:

Slides

Video

Anche se questo contenuto è a pochi anni, quindi consiglierei di cercare in giro materiale più recente su questo argomento.

+0

il collegamento non funziona –

+0

Grazie! Aggiornata la risposta. –

+0

BTW che è un approccio migliore per salvare nel database o nella cache –