안드로이드 개발 질문/답변
(글 수 45,052)
리스트뷰에 ListAdapter로 사용중입니다.
네트워크로 데이터를 받아와서 ArrayList에 넣고 처리를 하는데요,
처음엔 그냥 스레드로 돌렸는데 notify~를 호출하는게 메인스레드가 아니면 안된다고 해서
AsyncTask로 적용하고,
onPostExecute에서 notify~를 호출합니다.
그런데 아무 반응이 없네요... Adapter의 getCount()에 로그를 걸어놨는데
notify~를 호출한 후 찍히는 로그가 없습니다...
그런데, notify~가 있던 자리에 View.GONE -> View.VISIBLE로 뷰를 숨겼다가 나오게 하니 정상적으로 작동을 하구요..
이유가 뭘까요?




아...아이템이 비어있는게 아닐까요..?;; 아니면 다른데 문제가..