更新时间:2021-08-20 07:16:25
尝试一下:
DatabaseReference ref=FirebaseDatabase.getInstance().getReference().child("UserInformation");
ref.orderByChild("userCRM").equalTo(CRM_value_here).addValueEventListener(new ValueEventListener(){
@Override
public void onDataChange(DataSnapshot dataSnapshot){
if(dataSnapshot.exists()){
Toast.makeText(Activity_Name.this, "Stop!",Toast.LENGTH_LONG).show();
return;
}
}
@Override
public void onCancelled(FirebaseError firebaseError) {
}
});
可以执行上述操作,或者如果您使用用户的ID作为密钥,则可以执行以下操作:
Can do the above, or if you are using the id of the user as key then can do this:
FirebaseUser currentuser=FirebaseAuth.getInstance().getCurrentUser();
ref.orderByKey().equalTo(currentuser.getUid()).addValueEventListener(new ValueEventListener(){
//like above
}