Ich möchte eine Android App entwickeln. Ich möchte, dass diese App Daten (SQL-Zeilen als JSONArray) vom Webservice-Anruf täglich zu einer bestimmten Zeit, etwa um 8 Uhr morgens, herunterlädt. Aber wenn es um 8 Uhr morgens kein Internet gibt, möchte ich, dass die App den Download (Webservice-Anruf) auslöst, sobald das Internet verfügbar ist. Ich nenne diesen Prozess als Downsync (einmal täglich).Wie man täglich Downsync und Upsync mehrmals zwischen App (SQLite) und Webservice durchführt?
Sobald die Downsync abgeschlossen ist, möchte ich einen Hintergrund Prozess/Service/Thread, die kontinuierlich überprüft die heruntergeladenen Daten (SQL-Lite Zeilen in Android App), wenn die Zeile geändert wird oder nicht. Wenn eine Zeile geändert wird, möchte ich, dass der Service/Prozess/Thread den Webservice mit den geänderten Daten in Form von JSONArray aufruft, sofern das Internet aktiv ist. Wenn das Internet nicht aktiv ist, sollte der Dienst fortgesetzt werden, sobald das Internet verfügbar ist. Lass mich das als Upsync bezeichnen.
Dieser Upsync muss fortgesetzt werden, bis alle Zeilen geändert wurden oder bis zum ENDE DES TAGES.
Ich möchte diesen gesamten Upsync und downsync Zyklus meiner App täglich wiederholen. Webservice-Logiken/Algorithmus ist nicht erforderlich. Ich möchte den Ansatz aus der Android-Perspektive.
Ich habe viele Fragen gesucht. Dies könnte doppelt vorkommen. Aber bis jetzt haben keine anderen Fragen alle diese Anforderung gelöst. Jeder Algorithmus, jeder Ansatz oder jede Referenzverbindung wäre wünschenswert.
Vielen Dank im Voraus.
Kann ich REST API-Service verwenden, um mit Adapter synchronisieren? – Joohay
Ja können Sie Ruhe, Seife verwenden –
Bitte akzeptieren Sie meine Antwort, wenn es Ihnen geholfen hat –