안드로이드 개발 질문/답변
(글 수 45,052)
ContentProvider에 query하기 위해 managedQuery()를 썼는데요, 가져온 data들 중 name이 중복된 것들이 있어서 중복 데이터들은 제거하고 싶습니다. 그런데, 찾아보니 managedQuery()에서는 "DISTINCT 컬럼"을 사용할 수 없는 듯 하네요. (Group by도 마찬가지)
제가 잘못 알고 있는 건지, 아니면 다른 방법이 있는 건지 고수분들의 조언 부탁드립니다.
제가 잘못 알고 있는 건지, 아니면 다른 방법이 있는 건지 고수분들의 조언 부탁드립니다.
Cursor= managedQuery(CONTENT_URI, new String[]{"_id","name"}, null, null, null);
String[] from = new String[]{Records.NAME}; int[] to = new int[]{R.id.text1}; records = new SimpleCursorAdapter(this, R.layout.record_row, Cursor, from, to); setListAdapter(records);