리스트뷰에 ListAdapter로 사용중입니다.

네트워크로 데이터를 받아와서 ArrayList에 넣고 처리를 하는데요,


처음엔 그냥 스레드로 돌렸는데 notify~를 호출하는게 메인스레드가 아니면 안된다고 해서

AsyncTask로 적용하고,

onPostExecute에서 notify~를 호출합니다.


그런데 아무 반응이 없네요... Adapter의 getCount()에 로그를 걸어놨는데

notify~를 호출한 후 찍히는 로그가 없습니다...


그런데, notify~가 있던 자리에 View.GONE -> View.VISIBLE로 뷰를 숨겼다가 나오게 하니 정상적으로 작동을 하구요..


이유가 뭘까요?