HashSet<String> timeSet = new HashSet<>();
MainActivity.dbreference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(@NonNull @NotNull DataSnapshot snapshot) {
for (DataSnapshot s : snapshot.child("users").child(MainActivity
.currentUser.getUid()).child("timetable").getChildren())
{
timeSet.add(s.getKey());
}
}
@Override
public void onCancelled(@NonNull @NotNull DatabaseError error) {}});
Log.d(TAG, timeSet.toString());
这段代码应该是把这个路径中的所有键都加到timeSet中(它们在那里),但是输出到日志却显示出来了,什么集合是空的
为什么?