检查以下代码示例,确保您已经正确添加了数据库引用,并已正确订阅了值事件监听器。请注意使用回调函数来设置变量。
// 获取数据引用
DatabaseReference rootRef = FirebaseDatabase.getInstance().getReference();
DatabaseReference itemsRef = rootRef.child("items");
// 订阅值事件监听
itemsRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
// 设置变量
long count = dataSnapshot.getChildrenCount();
// 展示变量值
Log.d("TAG", "Count: " + count);
}
@Override
public void onCancelled(DatabaseError databaseError) {
// 处理错误
Log.e("TAG", "Error: " + databaseError.getMessage());
}
});