【发布时间】:2018-03-01 03:32:20
【问题描述】:
我想计算 Firebase 数据库节点中所有评级值(浮点数)的总和,并希望在文本框中显示。
Firebase 数据库
Firebase DATABASE Preview
我要检索的评级值。我想要所有评级值的总和并将该总和值保存在文本框中。
这是我所做的
数据库类
public class databaseReview {
String description,name,userImage;
String rating;
public databaseReview(){
}
public String getRating() {
return rating;
}
public void setRating(String rating) {
this.rating = rating;
}
public databaseReview(String rating, String description) {
this.rating = rating;
this.description = description;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getuserImage() {
return userImage;
}
public void setuserImage(String userImage) {
this.userImage = userImage;
}
}
Java 类
DatabaseReference dataReference =
FirebaseDatabase.getInstance().
getReference().child("Feedbacks").child(name);
dataReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for( DataSnapshot ds :dataSnapshot.getChildren()) {
databaseReview data = ds.getValue(databaseReview.class);
}
}
@Override
public void onCancelled(DatabaseError databaseError) {}
});
【问题讨论】:
-
此时您到底遇到了什么问题?
标签: android firebase firebase-realtime-database