2016-04-25 1 views
0

Существует небольшая проблема с Firebase и Firebase Snapshot.getValue(mModelClass)UnrecognizedPropertyException после изменения структуры Firebase данных

У меня есть Android приложение содержит список Wich пользователей (модель класса - User.java) и взаимодействует с Firebase, структурой:

-user 
--$user_id 
---name 
---surname 

Я опубликовал приложение, и теперь я хочу, чтобы обновить мое приложение, добавить новое поле пользователя структуры в Firebase:

-user 
--$user_id 
... 
--status 

Если я это делаю, то опубликованное приложение будет крах, потому что старая модель - User.java не имеет статус поля, и я не могу редактировать pubslished версии

Краша текста:

Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "status" (class package.User), not marked as ignorable (2 known properties: , "name", "surname"]) 

ответ