Firebase数据库 - 带有proguard的DataSnapshot getValue(MODEL.class)始终获取null属性

时间:2017-01-01 13:31:57

标签: android firebase firebase-realtime-database

为避免误导思考,请重新编辑问题。

Firebase数据库DataSnapshot getValue(TimeSlot.class)始终返回null,但getValue toString仍然显示正确的属性值,是否有任何人有此类经验?

更新问题:

启用proguard时出现此问题

当我在proguard文件中添加-keep数据模式类时,此问题已修复。

1 个答案:

答案 0 :(得分:2)

将此规则添加到proguard-rules.pro文件

-keepclassmembers class com.example.app.models.** {
  *;
}

com.example.app.models更改为您的TimeSlot课程包

参考Set up Firebase Realtime Database for Android