如何在firebase数据库android中获取特定值的子项数?

时间:2016-10-08 14:48:30

标签: java android xml firebase firebase-realtime-database

我正在为Android创建一个应用程序。我想获取firebase数据库中特定值的子项数。然后,在用户单击按钮后,将数据转换为百分比,并将其显示在textview中。我可以为每个值获取子项的数量并将其打印到监视器,但是当我使用相同的代码并将其放在textview中时,它会打印出最后一行,而不是全部。所以我的问题是我如何才能获得特定价值的孩子数量,并让它与“#34;兼容”#34;用textview。

2 个答案:

答案 0 :(得分:6)

datasnapshot.getChildrenCount()方法返回您在添加到数据库引用中的观察者中获得的计数。

答案 1 :(得分:4)

您指的是getChildrenCount()吗?它返回引用中直接子项的数量。返回类型很长,因此可以轻松地操作值,或将其显示在textView上。