파이어베이스 관련해서 질문드립니다.
미해결
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로 찍혀서 나옵니다. 혹시 이유를 알 수 있을까요?
- 파이어베이스#파이어베이스데이터베이스
- firebase
- android





