Ключи, показанные на изображении, являются UID пользователя.Я пытаюсь сохранить эти ключи в arraylist и проверить, нет ли UID currentuser в arraylist, но результат не выполнен, так как println ничего не показывает.
final FirebaseUser user = FirebaseAuth.getInstance().getCurrentUser();
database= FirebaseDatabase.getInstance().getReference().child("Dentist");
database.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot child: dataSnapshot.getChildren())
{
list1.add(child.getKey());
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
for (int i = 0; i < list1.size(); i++) {
System.out.println(list1.get(i));
}
if (!list1.contains(user.getUid())) {
//do something
}