미해결
Firebase 서버를 통한 Android앱 개발 지침서
파이어베이스 관련해서 질문드립니다.
public class Datadao { FirebaseDatabase database; ArrayList <String> arrayList=new ArrayList<String>(); public ArrayList<String> readIdlist() { database=FirebaseDatabase.getInstance(); database.getReference().child("idlist").addValueEventListener(new ValueEventListener() { @Override public void onDataChange(@NonNull DataSnapshot snapshot) { for (DataSnapshot dataSnapshot : snapshot.getChildren()) { Datadto dt=dataSnapshot.getValue(Datadto.class); arrayList.add(dt.getId()); } } @Override public void onCancelled(@NonNull DatabaseError error) { } }); return arrayList; }}이 부분 관련해서, 질문드립니다. for문안에서는 arrayList가 잘 작동하는데요. return할 때는, 계속 ArrayList가 null로 찍혀서 나옵니다. 혹시 이유를 알 수 있을까요?