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

ListView 잦은 갱신(notifyDataSetChanged)중에 간헐적으로 ItemClick 이벤트 호출 안되는 문제

0 추천
안녕하세요.

ListView에서 각 센서들의 센서값을 지속적으로 갱신(notifyDataSetChanged) 하며 뿌려주고있습니다.

그런데 초당 수회~수십회 호출되는 도중

ListView의 Item을 터치시 터치하는 표시(색이 약간 진해지는)는 나타나는데 onItemClickListener에 클릭 이벤트가 들어오지 않는경우가 있습니다.

위와 같은 문제는 어떻게 해결해야 할까요 ?
음무 (17,820 포인트) 님이 2015년 9월 7일 질문

1개의 답변

+1 추천
 
채택된 답변
이게 방법이 있을까요?

notifyDataSetChanged를 너무 자주 하지 않는 것이 방법 일것 같은데요.

저라면 잦은 갱신을 좀 줄여

UI 쓰레드에 이벤트가 들어올수 있도록 하는 방향으로 생각을 돌릴듯 합니다.
chemkaaa (6,030 포인트) 님이 2015년 9월 7일 답변
음무님이 2015년 9월 8일 채택됨
...