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

fragment에서 listview 사용 질문이 있습니다.

0 추천
fragment 에서 listview 사용하여서 게시글 불러오게 구현을 하였습니다.

 

원래는 activity에서 listview 사용하여 데이터를 불러오는 것이었는데요

 

fragment에서 불러오는것으로 바꾸면서 문제가 생긴것이

 

oncreateview 이후 onstart 에서 게시글 리스트를 불러옵니다.

 

근데 최초 리스트에는 glide를 사용한 이미지만 로드가 되고 게시글들은 로드가 되지 않습니다.(데이터상으론 가져옵니다.)

 

근데 게시글을 클릭 하면 데이터가 나오고,

백 버튼 눌러서 다시 리스트를 보게되면 그제서야 데이터가 다 나오게 됩니다.

 

혹시 이런 현상 경험하신 분들 해결책좀 알려주시면 감사하겠습니다...
status (1,410 포인트) 님이 2016년 6월 27일 질문

1개의 답변

0 추천
 
채택된 답변
onStart에서 데이터를 가져올 때 Network인지 Cache인지 모르겠지만 Fragment initiate 스레드가 작업이 끝나기 전에 데이터가 로드되면서 ui 변경작업이 너무 일찍 시작된게 아닌가요.

주신 정보로 떠오르는건 이것밖에 없네요.

onActivityCreated이후에서 ui 변경작업을 해보세요.

onActivityCreated가 호출되어야 Activity에서 Fragment가 완전히 생성됩니다.
칠리님 (10,910 포인트) 님이 2016년 6월 28일 답변
status님이 2016년 10월 6일 채택됨
확인해보니 폰트 사이즈 변경하는 부분때문이었습니다 ㅋㅋ 액티비티에서 프래그먼트로 바꾸면서 그부분에서 문제가 생겼었네요. 답변 감사드립니다.
...