Использование Realm.io для хранения денежных ценностей

Я начинаю играть с Realm.io в приложении для Android, которое я пишу. В одном из моих объектов данных я должен хранить значение валюты. Ранее я хранил внутреннее значение как значение BigDecimal, а затем преобразовывал его в двойное значение при входе и выходе из базы данных.

Мне всегда говорили, что хранить валютные значения в двойном коде - плохая идея из-за способа их обработки. К сожалению, Realm.io не поддерживает хранение и извлечение объектов BigDecimal.

Является ли лучшим решением написать свой собственный класс валюты, который расширяет RealmObject, и сохранить его как переменную-член объекта данных?

Ответы на вопрос(3)

Ваш ответ на вопрос