-
Utilisation du cache
Bonjour
J'ai mis en place une application qui es alimenté d'un flux XML.
Le flux XML change tous une fois par jour.
Je veux bien savoir si je peux mètre le fichier xml en cache pendant une journée pour ne pas a chaque aller interrogé le service qui fournie le fichier xml Mais chaque jour a minuit je veux qu'il récupère la nouvel version de XML
Cordialement
-
Oui tu peux... tu fais ce que tu veux avec tes données, y compris les écrire dans un fichier....
-
Merci et par quoi je peux faire sa surtout que sa doit être périodiquement
-
Périodiquement... non pas forcément....
Quand l'application est lancée, vérifier que les données ne sont pas périmées par contre oui...
La solution la plus simple:
Toujours lire les données d'un fichier local (peut être "vide").
Regarder la dernière date de modification du fichier...
Si > 1j alors (dans un thread à part, genre AsyncTask) recharger le fichier à partir d'internet (si internet est dispo).
Si tout s'est bien passé, notifier l'application qu'elle doit "relire" les données du fichier.
-
Merci c'est ce que je veux bien faire mais peux tu me dire juste les nom des méthodes a utilisé pour aboutir a tous ce ceci
Cordialement
-
Heu....
FileInputStream
File.lastModificationDate
SharedPreferences
URL
HttpClient
....
?