【发布时间】:2016-04-25 08:53:05
【问题描述】:
Firebase和Firebase有一点问题Snapshot.getValue(mModelClass)
我有一个包含用户列表(模型类 - User.java)并与 Firebase 交互的 Android 应用,结构:
-user
--$user_id
---name
---surname
我已经发布了应用,现在我想更新我的应用,将新字段添加到 Firebase 中的 user 结构:
-user
--$user_id
...
--status
如果我这样做,那么已发布的应用程序将崩溃,因为旧模型 - User.java 没有 status 字段,我无法编辑已发布的版本
崩溃文本:
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "status" (class package.User), not marked as ignorable (2 known properties: , "name", "surname"])
【问题讨论】:
标签: java android firebase firebase-realtime-database