2017-02-07 14 views
2

Wenn ich eine Klasse enthält, von ganzen Zahlen, Strings und einem Datum, wie soll ich gehen über das Erstellen, Speichern und eine neue Instanz dieser Klasse in meinem Listviews angezeigt wird?Xamarin Listenansicht mit Objekten

Ich habe SharedPreferences vor für das Speichern von lokalen Strings verwendet, aber ist dies möglich, mit Objekten als auch, oder sollte ich in SQLlite?

Edit: Auch wenn SQLlite benötigt wird, ein wenig Steer in der richtigen Richtung würde geschätzt.

Antwort

1

Sie können noch Einstellungen benutzen, um Ihre Objekte zu speichern, aber Sie müssen sie in Strings serialisieren. Und für die spätere Verwendung müssen Sie sie aus Strings in Ihre Objektliste deserialisieren. Dies kann leicht mit Json.net getan werden, aber ich würde empfehlen, eine Datenbank wie SQLite zu verwenden. Dies würde es leicht machen, wenn neue Anforderungen wie Suchen oder Objekterweiterung auftauchen.

Ein guter Einstieg in SQLite und Xamarin finden Sie here oder here.

+0

Vielen Dank! Ich werde dann SQLite untersuchen. – JoSem

+1

Wenn meine Antwort die richtige ist, möchte ich Sie bitten, diese als Antwort zu markieren. Vielen Dank. :-) –

Verwandte Themen