Guten Morgen,
ich stehe vo einem kleinen Problem.
Ich würde gerne eine Anwendung auf eine Server-Client-Basis umstellen. Dies läuft soweit auch.
Der Client holt sich von einem Server den gerade beötigten Cursor und zeigt alles schnell und richtig an.
Das Problem ist nur, wenn der Benutzer jetzt Daten verändert und speichern will und sich der Cursor aus mehreren Tabellen (durch Joins z.B.) zusammengesetzt hat, ich keine Möglichkeit sehe, diese Veränderungen zurückzuschreiben.
Meine Idee war es einen CursorAdapter auf Serverseite mitlaufen zu lassen und die Änderungen mittels einem XML-Diffgram an den Server zu senden um dort mit einem XML-Adapter die Änderungen in den CursorAdapter zu schreiben (vielleicht versteht jemand das ja :-) ).
Dies würde aber bedeuten dass ich jeden CursorAdapter von Hand vorher definieren müsste, da er sich nicht dynamisch zusammensetzen kann um die Updatefunktion zu unterstützen.
Oder gibt es da etwas was ich nicht weiß?![verwirrt](https://entwickler-forum.de/core/images/smilies/confused.png)
Auch für andere Wege und Vorschläge bin ich offen![Augen rollen (sarkastisch)](https://entwickler-forum.de/core/images/smilies/rolleyes.png)
Grüße
Chris
ich stehe vo einem kleinen Problem.
Ich würde gerne eine Anwendung auf eine Server-Client-Basis umstellen. Dies läuft soweit auch.
Der Client holt sich von einem Server den gerade beötigten Cursor und zeigt alles schnell und richtig an.
Das Problem ist nur, wenn der Benutzer jetzt Daten verändert und speichern will und sich der Cursor aus mehreren Tabellen (durch Joins z.B.) zusammengesetzt hat, ich keine Möglichkeit sehe, diese Veränderungen zurückzuschreiben.
Meine Idee war es einen CursorAdapter auf Serverseite mitlaufen zu lassen und die Änderungen mittels einem XML-Diffgram an den Server zu senden um dort mit einem XML-Adapter die Änderungen in den CursorAdapter zu schreiben (vielleicht versteht jemand das ja :-) ).
Dies würde aber bedeuten dass ich jeden CursorAdapter von Hand vorher definieren müsste, da er sich nicht dynamisch zusammensetzen kann um die Updatefunktion zu unterstützen.
Oder gibt es da etwas was ich nicht weiß?
![verwirrt](https://entwickler-forum.de/core/images/smilies/confused.png)
Auch für andere Wege und Vorschläge bin ich offen
![Augen rollen (sarkastisch)](https://entwickler-forum.de/core/images/smilies/rolleyes.png)
Grüße
Chris
Comment