2011-04-29 2 views
0

나는 살고있는 도시의 레스토랑을 볼 수있는 안드로이드 애플 리케이션에 노력하고 있습니다. 각 레스토랑 정보 (이름, 주소, 전화, 시간, 카테고리 , 웹 사이트)를 SQLite 데이터베이스에 저장합니다.데이터베이스 정보 가져 오기 및 표시 안드로이드와 ListView에

나는 Alphetically- 내림차순으로 이름으로 레스토랑을 나열 SortByAlpha 활동을 만드는 것입니다.

이 작업을 수행하는 데 Cursor를 사용해야한다는 것을 알고 있지만 반쯤 괜찮은 튜토리얼을 찾지 못했습니다. 모든 "튜토리얼"은 최소한의 설명이 담긴 코드 모음입니다. 어떻게 할 수 있습니까?/좋은 튜토리얼은 어디에서 찾을 수 있습니까?

+0

질문에 대한 답변을 얻으려면 아래 답변 중 하나를 선택하고 답변으로 표시하십시오! 감사 –

답변

0

당신이 리스팅 할 모든 필드를 포함하고있는 "Restaurant"클래스를 만드는 것이 좋습니다. 그런 다음 SQL 호출을 작성하고 "ORDER BY Name"을 지정하십시오. 그런 다음 사용자 지정 목록 어댑터에 공급할 수있는 ArrayList를 만듭니다! 또한, 만약 그들이 어떻게 든 질서가있어, 그냥 레스토랑 클래스에 대한 "비교"인터페이스를 구현하고 "이름"에 따라 비교하고 Collections.sort (restaurantlist)를 호출 할 수 있습니다; 알파벳순으로 정렬합니다. 개인적으로 ORDER BY가 더 쉬운 방법이라고 생각합니다!