마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

서버에서 받아온 데이터 뷰페이저에 리스트뷰로 띄우기 [closed]

0 추천
안녕하세요 독학하는 학생입니다.

제가 서버에서 받아온 데이터를 뷰페이저 안에 있는 레이아웃의 리스트뷰에 띄우는 걸 하는 중인데요.

뷰페이저 안에 두개의 레이아웃이 존재하고 각각의 레이아웃마다 같은 테이블에서 다른 조건으로 가져온 데이터들을 띄우고 있습니다.

근데 맨처음 어플을 실행하면 ArrayList가 비어있다고 나옵니다. 그리고 다시 어플을 나갔다가 다시 들어오기를 한번 혹은 두번정도 하면 그제서야 다운받은 값이 나오는데.

이게 타이밍차이 때문에 생기는 현상인가요?

서버값을 다운받는 것은 함수를 만들어서 사용하는데 그 함수 안에서 ArrayList에 데이터 저장까지 다 하게 해놨습니다. 프래그먼트를 상속받은 레이아웃 클래스의 onCreate()에서 그 함수를 써놨고

onViewCreated에서 ArrayList안에 든 데이터를 리스트뷰에 띄웁니다.

일단 ArrayList가 비어있다는건 다운로드 받는 시간이 그만큼 길어서 생기는 문제일까요? 어떻게 해야 데이터를 바로바로 띄울 수 있을까요??
질문을 종료한 이유: 자력으로 해결함
원펀치맨 (2,860 포인트) 님이 2016년 8월 8일 질문
원펀치맨님이 2016년 8월 8일 closed
해당 부분 소스코드 첨부해 주세용~
...