在 XML 标签中存储日期

问题在于使用dataSnapshot. 你在做什么是,如果你发现与名称的子services试图从当前获得的数据dataSnapshot中Services.class。


您应该做的是,正确设置databaseReference您选择的孩子。


因此,您可以在if语句中试试这个,而不是您用来检索的代码:


String name = dataSnapshot.child("name").getValue(String.class);

String name = dataSnapshot.child("price").getValue(Integer.class);

String name = dataSnapshot.child("rating").getValue(Integer.class);

String name = dataSnapshot.child("totalpoint").getValue(Integer.class);

但是,如果您想在不设置不同getValue()语句的情况下获取所有值,则可以使用map此方法。这可以帮助您同时更新和检索数据库中的值。


您可以参考以下链接以了解有关FirebaseDatabase使用map.


慕沐林林
浏览 185回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java