Je veux développer une application Android. Je veux que cette application télécharge une donnée (lignes SQL en tant que JSONArray) à partir de l'appel de service Web tous les jours à un moment précis, disons 8 heures du matin. Mais s'il n'y a pas d'Internet à 8 heures du matin, je veux que l'application déclenche le téléchargement (appel de service web) une fois que l'Internet est disponible. J'appelle ce processus comme downsync (une fois par jour). Une fois le downsync terminé, je veux un processus d'arrière-plan/service/thread qui vérifie en permanence les données téléchargées (lignes SQL-Lite dans l'application android) si la ligne est modifiée ou non. Chaque fois qu'une ligne est modifiée, je veux que le service/process/thread appellent le webservice avec les données modifiées sous la forme de JSONArray à condition que l'internet soit actif. Si Internet n'est pas actif, une fois l'Internet disponible, le service devrait continuer. Laissez-moi appeler cela comme upsync.Comment faire pour downsync une fois et upsync plusieurs fois entre app (SQLite) et webservice sur une base quotidienne?
Ce problème doit se poursuivre jusqu'à ce que toutes les lignes soient modifiées ou jusqu'à la FIN DE JOUR.
Je veux que ce cycle de upsync et de downsync de mon application répète tous les jours. Logique de service Web/Algorithme n'est pas requis. Je veux l'approche de la perspective androïde.
J'ai cherché beaucoup de questions. Cela peut sembler dupliquer. Mais jusqu'à présent, aucune autre question ici n'a résolu toute cette exigence. Tout algorithme, approche ou lien de référence serait apprécié.
Merci d'avance.
Puis-je utiliser le service API REST avec Synchroniser l'adaptateur? – Joohay
Oui, vous pouvez utiliser le repos, le savon –
S'il vous plaît accepter ma réponse si elle vous a aidé –