ошибка: не могу понять, как сохранить это поле в базе данных - PullRequest
0 голосов
/ 17 мая 2019

Мне нужно набрать конвертер для типа календаря, чтобы добавить базу данных комнаты.

ошибка:

Не могу понять, как сохранить это поле в базе данных.Вы можете добавить для него конвертер типов.

1 Ответ

0 голосов
/ 17 мая 2019

При использовании Room DB для сложных данных вы должны написать собственные преобразователи типов . Пожалуйста, найдите пример для конвертера дат (это преобразует дату в длинное значение и обратно):

public class DateTypeConverter {

    @TypeConverter
    public static Date toDate(Long value) {
        return value == null ? null : new Date(value);
    }

    @TypeConverter
    public static Long toLong(Date value) {
        return value == null ? null : value.getTime();
    }
}

Также вы можете сослаться на этот ответ .

...