Gast
#5215835
Hallo zusammen. Ich habe eine App geschrieben, welche auf dem Smartphone (Android) lokal (!) Daten in eine SQLite-DB schreibt und liest. Dies funktioniert auch gut, allerdings ist es etwas unkomfortabel, da man auf mit der App nur lokal auf dem Smartphone arbeiten kann. Deshalb möchte ich meine App erweitern, sodass sich die Datenbank im Netz befindet und das Smartphone die Daten in diese DB schreibt bzw. die Daten daraus holt. Nun besteht aber das Problem, dass das Smartphone im Moment des Schreibens von Daten nicht zwangsläufig mit dem mobilen Datennetz/WLAN verbunden sein kann. D.h. die Daten, die in die DB geschrieben werden sollen (Uhrzeit/Datum-Entry), müssten auf dem mobilen Gerät irgendwie "zwischengespeichert" werden und automatisch auf die DB geschrieben werden, sobald wieder Datennetz/WLAN verfügbar ist. Wie kann man also diese DB mit den "zwischengespeicherten" Daten vom Handy irgendwie "abgleichen"? Oder sollte ich weiterhin zwei Datenbanken haben (eine auf dem Gerät, die andere auf dem Server im Web), die man dann auf "Knopfdruck" bei verfügbarem WLAN/Datennetz abgleicht? Ich hoffe, ich habe mich verständlich ausgedrückt? Habt ihr Ideen? Danke!