【发布时间】:2018-01-03 21:07:14
【问题描述】:
private void examineData() {
final String labelnum = "microbe A";
databaseReference.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (!dataSnapshot.child(labelnum).exists()) {
Toast.makeText(AddMicrobe.this, "Data Does Not Exist", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(AddMicrobe.this, "Data Exist", Toast.LENGTH_SHORT).show();
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
我之前提到过Check for duplicates before insertion in Firebase.. 我不明白它是如何追踪的..
如何检查“microbeA”是否已经存在?我做错了..代码不起作用..
【问题讨论】:
标签: android firebase firebase-realtime-database