При запуске режима отладки Android Studio он не будет регистрировать мои сообщения и не будет добавлять комнаты в мой LinkedList при выполнении следующего кода ниже.Тем не менее, он работает отлично, когда работает нормально.Я запускаю его через подключенный телефон Samsung (не эмулятор).
Кто-нибудь знает причину, по которой это происходит?
final LinkedList<String> rooms = new LinkedList<>();
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference refDb = database.getReference();
refDb.child("Room").addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
Log.d(TAG, "Starting search");
if (dataSnapshot.exists()) {
int i = 0;
for(DataSnapshot d : dataSnapshot.getChildren()) {
Log.d(TAG, "room: " + d.getKey());
System.out.println("room: " + d.getKey().toString());
rooms.add(d.getKey().toString());
}
}
}
@Override
public void onCancelled(@NonNull DatabaseError databaseError) {
Log.d(TAG, "->onCancelled");
System.out.println("room: cancelled");
}
});