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

리사이클러뷰 중복제거는 어떻게 해야되나요?

0 추천
HashSet으로 중복은 제거할 수 있는데 리사이클러뷰에선 position을 사용하기 때문에 리스트나 배열을 사용해야 하는데 중복을 제거하면서도 구현할 수 있는 방법 없을까요?

예를 들어, 가,나,가,다가 있으면 가,나,다만 리사이클러뷰로 나타내고 싶습니다.... 반복해서 제거하면 되는 건 맞지만 성능이 중요해서 말이죠ㅠ
하람 (210 포인트) 님이 2018년 8월 20일 질문

1개의 답변

0 추천

따로 중복 체크를 위해서 HashSet을 만들어서 리스트에 넣기 전에 들어 있는지 확인하고 없으면 List에 추가 하시고 set에도 같이 넣으시면 됩니다. 불편한 점은 data가 변경되면 같이 동기화 시켜 주셔야합니다.

luxsoft (1,780 포인트) 님이 2018년 8월 21일 답변
...