2014-04-10 6 views
0

어디 응용 프로그램에서 장치에 연락처 목록을 표시해야합니다. 이것에 대한 간단한 커서 Adapter.but 나는 중복 문제가 직면하고 있습니다. 두 개 이상의 숫자가있는 연락처는 목록보기에 두 번 표시됩니다. 커서에서 중복 연락처 이름을 제거하여 listview에서 두 번 이상 표시되지 않도록 할 수 있습니까?안드로이드에서 커서의 중복 값을 제거

답변

1

커서를 쿼리 할 때 DISTINCT 열을 설정하려고하면 행이 고유하게 설정됩니다.

+0

미안하지만 당신을 얻지 못했습니다. DISTINCT 열은 어떻게 설정합니까? – Disha

+0

어쩌면 처음에 아이디어를 얻지 못했습니다. 커서를 쿼리 할 때 GROUP BY를 사용해야한다고 생각합니다. 예 : SELECT _id, your_unique_column FROM table_name GROUP BY your_unique_column – akimartal

+0

연락처 목록을 쿼리 할 때 GROUP BY를 사용하는 방법. contentresolver.query 메서드와 함께 의미합니다 .... – Disha