升级 Firebase 后的 ClassMapper 警告

ClassMapper warnings after upgrading Firebase

升级到 Firebase 3 后,我在序列化时开始收到以下错误 java.util.date:

W/ClassMapper: No setter/field for day found on class java.util.Date (fields/setters are case sensitive!)

W/ClassMapper: No setter/field for timezoneOffset found on class java.util.Date (fields/setters are case sensitive!)

它们会影响什么吗?

如何避免这些警告?

and 所述,Firebase 不再使用 Jackson,并且 Date 不受支持。将其存储在 Long 变量中。您可以添加方便 getters/setters 并用 @Exclude 标记它们以抑制序列化。