210202

커스텀 리스트뷰 구현 + AsyncTask 사용 시 View에 반영 안되는 경우 본문

Android

커스텀 리스트뷰 구현 + AsyncTask 사용 시 View에 반영 안되는 경우

dev210202 2020. 2. 18. 15:03

아래 사이트를 참고하여 커스텀 리스트뷰 기능을 구현했다.

예제가 간단하고 이해하기 쉽게 주석이 달려있어서 초보자들도 따라하기 쉬울 것이다.

https://seul96.tistory.com/80

 

안드로이드 Custom Listview 만들기

내가 만들고 싶은 프로젝트는 LH+SH 임대주택 어플을 짬뽕하는 것이여서 일반 Listview로 어렵고 CustomListview를 이용해서 어플을 만들어야 한다. 그래서 교수님의 Listview 자료를 참고해서 Custom Listview를..

seul96.tistory.com

예제를 다 따라하고 실행을 시켰는데 View가 반영이 안되서 원인을 찾아보니 AsyncTask를 사용해서 네이버 검색결과를 불러오는데 이 과정에서 adapter에 그대로 추가만 하면 반영이 안된다. 그래서 다음과 같이 코드를 추가시켜줘야한다.

adapter.notifyDataSetChanged();

이 코드로 listView를 갱신시켜줘야 정상적으로 반영이 된다.

Comments