강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

장재혁님의 프로필 이미지
장재혁

작성한 질문수

Firebase 서버를 통한 Android앱 개발 지침서

파이어베이스 관련해서 질문드립니다.

작성

·

189

0

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로 찍혀서 나옵니다. 혹시 이유를 알 수 있을까요?

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
장재혁님의 프로필 이미지
장재혁

작성한 질문수

질문하기