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

리스트뷰에 데이터 표시, 코딩법 질문!

0 추천
안녕하세요. 안드로이드 초보 개발자입니다.

리스트뷰에 데이터를 표시하려고 합니다.

어댑터를 만들때 데이터를 넣어주고 있습니다.

데이터는 arraylist 형태이고, 1000개 정도의 양을 가집니다.

근데 리스트뷰에 표시해야할 데이터가 변경될때.. 그걸 어떻게 처리해야할지 모르겠습니다.

예를들어, 타입A~Z까지 있다고 치면

타입 C를 보이지 않아야할때.

-> 어댑터에 셋팅된 데이터를 갱신(타입C 빼기)해주고 refresh(notifydatachange..)요청

-> 플래그값을 하나 두고, 타입C가 안보여야할때 플래그를 true로 바꿈. 그리고 Adpater의 getView에서 플래그를 확인하고, true이면 타입C인 데이터는 표시하지 않음.
 

즉, 데이터는 그대로인데 어댑터에서 특정값을 확인해서 처리할것인지

데이터 자체를 변경해서 처리할것인지

 
어떤 방식이 좋을까요 ?

조언 부탁드립니다!
블랙이요블랙 (12,860 포인트) 님이 2017년 7월 3일 질문
블랙이요블랙님이 2017년 7월 3일 수정

답변 달기

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