210202
커스텀 리스트뷰 구현 + AsyncTask 사용 시 View에 반영 안되는 경우 본문
아래 사이트를 참고하여 커스텀 리스트뷰 기능을 구현했다.
예제가 간단하고 이해하기 쉽게 주석이 달려있어서 초보자들도 따라하기 쉬울 것이다.
예제를 다 따라하고 실행을 시켰는데 View가 반영이 안되서 원인을 찾아보니 AsyncTask를 사용해서 네이버 검색결과를 불러오는데 이 과정에서 adapter에 그대로 추가만 하면 반영이 안된다. 그래서 다음과 같이 코드를 추가시켜줘야한다.
adapter.notifyDataSetChanged();
이 코드로 listView를 갱신시켜줘야 정상적으로 반영이 된다.
'Android' 카테고리의 다른 글
몇초마다 자동으로 텍스트뷰 변하게하기(Github 오픈소스) (2) | 2020.02.20 |
---|---|
페이지 슬라이딩 애니메이션 아래에서 위로 구현하기 (0) | 2020.02.18 |
네이버 API로 검색시 정보 불러오기 설명 + Json형식으로 활용 (0) | 2020.02.17 |
TMap API를 사용하여 현재 위치에 마커 구현하기 (0) | 2020.02.16 |
GPS로 현재위치(위도, 경도)가져오기 설명 (2) | 2020.02.16 |
Comments