Сохранение даты Joda на базе Firebase
Как правильно хранить Joda Date and Time в Android. Когда я попытался сохранить его на Firebase и получил Fatal Exception. Вот фрагмент класса объекта, который я хочу сохранить: "Сериализация массивов не поддерживается, используйте вместо этого списки".
private String mPlotId;
private String mAreaId;
private String mUserId;
private int mAreaNum;
private LocalDate mStartDate;
private LocalDateTime mStartTime;
private int mHour;
1 ответ
Вы можете сохранить дату и время Joda как long
значения с помощью toDateTime().getMillis()
:
long startDateTimeInMillis = mStartDateTime.toDateTime().getMillis();
См. Раздел "Основные операции записи" в документации Firebase: https://firebase.google.com/docs/database/android/read-and-write
Он показывает, какие вещи и как вы можете написать в БД.