SimpleCursorAdapter를 ListView와 함께 사용하는 것에 대한 간단한 질문이 있습니다. 나는 커서가 내부 구조를 유지하지만 SimpleCursorAdapter와 연결된 ListView는 커서의 객체를 홀수 또는 무작위 순서로 표시하는 것으로 나타났습니다.정렬 된 ListList ListView
내 목록보기에 커서의 개체가 커서에 나타나는 순서대로 표시되는 것이 중요합니다. 이것이 가능한가?
도움 주셔서 감사합니다.
편집 : ListView 또는 커서 문제가 아닌 것으로 보입니다. 문제는 WHERE IN (x, y, z) 절을 사용하여 반환 된 커서가 반드시 x, y, z 순서를 가질 필요가 없다는 것입니다. 오해의 소지가있는 질문을 게시하는 것에 대해 유감스럽게 생각합니다.
나는이에 의해 놀랍을 확인하세요. db 쿼리에서 order-by를 지정하고 있습니까? –
아니요, _id의 목록과 함께 WHERE IN을 사용하여 개체의 하위 집합을 찾고 있습니다. _id는 임의적이거나 반복 될 수 있습니다. WHERE _id IN (5,4,5,8,2)와 같습니다. 그러나이 커서의 생성이 끝나면 그 순서가 중요합니다. c.moveFirst()로부터 마지막까지의 순서. – cemulate