2013-03-17 3 views
0

Je fais une application où je veux que mon contenu soit mis à jour sans mettre à jour l'application entière par une place de marché.Comment faire en sorte que mon application actualise automatiquement mon contenu (JSON)?

J'ai fait un fichier JSON où j'ai mis tout mon contenu et cela fonctionne très bien si j'ouvre l'application sur mon appareil mobile. Mais lorsque je mets à jour mon contenu dans le fichier JSON, le contenu de l'application n'est pas automatiquement téléchargé.

Je souhaite également m'assurer que le contenu du dernier fichier JSON téléchargé est toujours visible dans l'application. Ainsi, le contenu est toujours visible lorsque l'appareil est hors ligne. Il est également bon de savoir que j'utilise Phonegap, et je pense que je peux utiliser l'API de stockage local de Phonegap pour stocker le fichier JSON afin que le contenu de l'application soit toujours visible lorsque le périphérique est hors ligne. Est-ce possible? Et comment puis-je m'assurer que ce fichier JSON est mis à jour quand je change le contenu ??

Merci,

+0

Oui, c'est possible - c'est fait tout le temps. J'ai repensé votre question pour inclure phonegap, mais comme il est, votre question ne montre pratiquement aucun effort de recherche, et vous voudrez peut-être lire sur la documentation de phonegap avant de poser une question sur quelque chose de basique. – 323go

Répondre

0

Donc, pour votre contenu soit visible, vous devez utiliser une vue. Vous avez besoin d'une vue pour le contenu le plus récent et d'une vue pour le contenu historique. Chaque fois que vous mettez à jour le contenu, vous devez

  • mise à jour la vue historique en appelant d'abord historicalView.removeAllViews() puis historicalView.addView(updatedHistory);

  • puis mettez à jour le latestContentView de la même manière: latestContentView.removeAllViews() puis latestContentView.addView(latestContent);

+0

Vous avez mal compris la question. – 323go

+0

Etes-vous sûr d'avoir répondu à la bonne question ici? – Kev

Questions connexes