如何检查查询是否在firebase数据库中返回了什么内容?

时间:2018-03-07 13:55:15

标签: android firebase firebase-realtime-database

我有一个如下所示的查询,

npm owner add ACCOUNT_NAME

现在我想检查该查询是否存在。那就是我想检查一个孩子名字是" chatId"存在。怎么做?

1 个答案:

答案 0 :(得分:2)

试试这个:

DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("chat_id");
ref.addValueEventListener(new ValueEventListener(){
 @Override
public void onDataChange(DataSnapshot dataSnapshot){
  if(dataSnapshot.exist() {

      }
    }
  @Override
public void onCancelled(DatabaseError databaseError) {

     }
 });

使用dataSnapshot.exist(),它将检查数据库中是否存在子chat_id