DatabaseReference dr = FirebaseDatabase.getInstance().getReference().child("HighExpense");
有人能提出解决方案吗?提前谢谢。
最简单的解决方案是附加一个侦听器并使用DataSnapshot的exists((方法,如以下代码行所示:
dr.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
//Get data from the dataSnapshot object
} else {
//Data is not present
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Log.d(TAG, databaseError.getMessage()); //Don't ignore errors!
}
});