Meine Android-App verwendet derzeit Volley für die HTTP-Kommunikation mit meinem Webdienst, der mit dem Django-Rest-Framework erstellt wurde. Mein Backend besteht aus einer MySQL-Datenbank und Python.Aktualisierung der Android-Benutzeroberfläche bei Datenbankänderungen
Die App besteht aus mehreren Benutzern, die dieselbe Seite aktualisieren. Ich möchte, dass diese Seite in Echtzeit aktualisiert wird. Wenn es eine Aktualisierung der Datenbank (über den Webservice) gibt, möchte ich diese Updates an alle verbundenen Clients weitergeben. Ich würde es vorziehen, die Daten an die Clients zu übertragen, anstatt den Server abzufragen.
Was ist der empfohlene Ansatz zum Synchronisieren einer Datenbank mit einer Android-Benutzeroberfläche?
Hier sind einige der Optionen, die ich über gekommen sind: (? Wenn ich diesen Weg gehen werde ich brauche, um meine Datenbank zu migrieren)
Gibt es eine Möglichkeit, dies mit Volley zu erreichen?
Es gibt andere Optionen, zum Beispiel MQTT (siehe Eclipse Paho für eine Android-Client-Bibliothek) – mjn42
Also von meinem Verständnis von Volley, es ist eine req/resp-Bibliothek für Android und hat nichts mit dem Ziehen von Daten zu tun. Ich glaube nicht, dass du erreichen kannst, was du mit Volley machen willst. Es sei denn, Sie wollen eine Umfrage durchführen, aber basierend auf Ihrer Frage oben, bezweifle ich, dass Sie das tun möchten. –
mögliche Duplikate von http://StackOverflow.com/Questions/1378671/Push-Notifications-in-Anroid-Platform und http://StackOverflow.com/Questions/1243066/does-android-Support-near-real-time- Push-notification/ – k3b