2017-03-07 1 views
0

ich in Android nicht professionell, und ich bin die Entwicklung app, die ich es im Offline-Modus und Online-ModusWie Daten zwischen MySQL und Android App für die Offline-Modus synchronisieren mit

mein Server ist MySQL arbeiten will und Daten enthalten, ich möchte im offline-Modus Benutzer können Daten sehen, die synchronisiert wird, wenn App Online-

war

nach langer Suche fand ich coughbase , aber ich weiß nicht, ob es mir helfen kann oder nicht jemand vorschlagen mich sqlite zu verwenden, aber Ich weiß sqlite kann nicht große Daten speichern Ich möchte dies auf schnelle Weise tun können kann mir jemand sagen, was ich tun sollte? und wenn Beispiele vorhanden ist, wird es gut sein .. Entschuldigung für schlecht Englisch

+0

Sie müssen abgerufene Daten in der lokalen Datenbank speichern und dann Vorschau der Daten aus der lokalen Datenbank – Ibrahim

+0

u bedeuten sqlite? Sogar meine Daten sind groß? – Amr93

+0

Sie können die Datenbank löschen, wenn Benutzer zurück zur Online-Statue, so gibt es keine großen Daten! – Ibrahim

Antwort

0

Sie können Einstellungen verwenden, wenn die App online ist synchronisieren Sie Ihre Daten über Web-Services (JSON) und speichern Sie auf dem Telefon oder Tablet des Benutzers über Einstellungen, Sie können speichern, was Sie mögen, es ist nicht wie eine Datenbank, Sie können Objekte auf eine Art und Weise speichern, wie es Cookies im Browser sind. Ihre Daten werden als XML gespeichert und als Objekte abgerufen und jede Klasse, die Sie synchronisieren möchten, muss eine serialisierbare Schnittstelle implementieren.

+0

können Sie mir mit Proben plz liefern?^_^ – Amr93

+0

ist es nicht schlecht, große Daten zu speichern? – Amr93

+0

Wenn Sie eine große Menge an Daten speichern, müssen Sie Telefone mit geringer Speicherkapazität betrachten, –

Verwandte Themen