【发布时间】:2020-08-18 18:01:44
【问题描述】:
我正在尝试检查波段代码是否已经存在,但它不起作用。存在永远返回假。
这是代码:
databaseReference.child("Band_Codes").addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
for(DataSnapshot data: dataSnapshot.getChildren()){
if(data.child(codeCheck).exists()){
//do something
}
else{
//do something
}
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
}
});
System.out.prinln(data.child(codeCheck)) returns: DataSnapshot { key = kN9VIY6AC3Zx5FP, value = null }
kN9VIY6AC3Zx5FP 也存在于 DB 中。
图片只是一个例子。
【问题讨论】:
标签: java android database firebase firebase-realtime-database