Mit Realm.io Geldwerte speichern

Ich fange an, mit Realm.io in einer Android-App zu spielen, die ich schreibe. In einem meiner Datenobjekte muss ich einen Währungswert speichern. Zuvor hatte ich den Wert intern als BigDecimal-Wert gespeichert und ihn dann beim Ein- und Auslagern in einen doppelten Wert konvertiert.

Mir wurde immer gesagt, dass es eine schlechte Idee ist, Währungswerte zu verdoppeln, weil sie so gehandhabt werden. Leider unterstützt Realm.io das Speichern und Abrufen von BigDecimal-Objekten nicht.

Ist es die beste Lösung, meine eigene Währungsklasse zu schreiben, die RealmObject erweitert, und diese als Mitgliedsvariable von by data object beizubehalten?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage