Когда вы создаете обычный Java-объект Plain, предназначенный для сериализации и десериализации в Firebase, существует ли способ использовать значение ServerValue.TIMESTAMP
?
Например, скажем, я хочу иметь объект, в котором одно из свойств является последним, когда оно было отредактировано, и вы хотите использовать значение ServerValue.TIMESTAMP
.
В классе POJO у вас может быть:
private String timeLastChanged;
или
private Map<String, String> timeLastChanged;
В первом примере с String
я столкнулся с проблемой установки timeLastChange = ServerValue.TIMESTAMP;
, потому что ServerValue.TIMESTAMP
- это карта.
Во втором примере с Map<String, String>
я получаю сообщение об ошибке "не удалось debounce", потому что он не может должным образом десериализовать длинный, хранящийся в базе данных, в Map<String, String>
. Есть ли какая-нибудь работа для этого?