Если вам нужно сохранить некоторые пользовательские типы в Room, вы должны использовать can TypeConverters
.Поскольку преобразователи типов будут находиться в отдельном классе с аннотацией TypeConverter
без какого-либо правила для имен функций преобразователя, как бы вы создали TypeConverter
s для преобразования пользовательского типа во множество других типов.
Примером может быть
Date
до String
Date
до Integer
Одним из решений будет создание двух разных классовза каждую конверсию.Это единственный способ или есть какой-то другой способ сделать это?