为避免误导思考,请重新编辑问题。
Firebase数据库DataSnapshot getValue(TimeSlot.class)
始终返回null
,但getValue toString仍然显示正确的属性值,是否有任何人有此类经验?
更新问题:
启用proguard时出现此问题
当我在proguard文件中添加-keep数据模式类时,此问题已修复。
答案 0 :(得分:2)
将此规则添加到proguard-rules.pro
文件
-keepclassmembers class com.example.app.models.** {
*;
}
将com.example.app.models
更改为您的TimeSlot
课程包