listView不在firebase android app
firebase的丰富实时数据库中显示数据的数据库简化了用于移动应用程序的数据检索。但是,在某些情况下,数据检索可能会遇到问题。例如,不显示数据的列表视图可能会妨碍应用程序功能。firebase数据库键坚持到java命名约定,属性名称属于较低的clate inter latercase字母。数据库密钥名称和模型类属性名称之间的不匹配可能会导致数据检索失败。
假设项目名称的数据库密钥是“ itemName”。在模型类中,使用名为“ getItemname()”的getter方法将导致差异。 firebase将在数据库中搜索“ itemName”,但是您的Getter方法返回“ ItemName。”解决问题
解决此问题存在两种方法:使用注释:
如果您喜欢保留私人字段和公共geters,则可以将@propertyname注释添加到getters。类CustomListAdapter { 私有字符串itemName; 私人字符串数量; //其他字段遵循相同的模式 @propertyname(“ itemName”) public String getItemname(){return itemName; } //其他Getters使用@propertyname注释 }
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3