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

질문 너무 올리는거 같은데ㅠㅠ 리스트뷰 질문입니다.

0 추천
그리드뷰가 있고

각각의 셀을 복수선택 할수 있으며,

선택 후 다운로드 버튼을 누르게 되면 각각의 셀에 텍스트뷰가 보여지고

다운로드 진행상황이 문자열로 퍼센트로 실시간으로 올라가게 됩니다.

지금 이 기능을 구현하기 위해서

셀을 선택할때 해당 텍스트뷰 객체도 해쉬맵에 넣었으며,

다운로드시 해당 텍스트뷰 객체를 전달하여 ui 업데이트를 하였습니다.

그런데 텍스트뷰 한개에서만 계속해서 업데이트가 진행됩니다.

네개를 선택했으면 한개가 끝났으면 다음 텍스트뷰로 가야되는데..

분명 해당 셀 선택시 getview에서 생성한 텍스트뷰를 해쉬맵에 저장하고 꺼내왔는데요

textView가 모두 공통으로 한개만 생성되는 원리 때문인지

하나의 텍스트뷰에서만 ui 업데이트가 계속 진행됩니다.

각각의 텍스트뷰를 구별하여 ui를 업데이트 시킬 방법은 없을까요?
갸아악 (21,260 포인트) 님이 2014년 8월 11일 질문
자답입니다.
데이터를 관리하고 처리하는 클래스를 싱글톤으로 해서 발생한 문제였습니다..
아피고뉴ㅠ

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...