arrayList
의 목록 순서가 안드로이드 기기마다 다른 이유는 무엇입니까? 예를 들어 Asus Nexus 7의 경우 List (일부 항목 중 ListView
에 표시하고 싶은 항목)은 Galaxy Tab 2에서 잘 정렬되지만 순서는 정반대입니다. Collections.reverse(items);
으로 전화를 걸면 Nexus에서 잘못된 동안 갤럭시에서 주문이 좋아집니다 !!!! 이것은 모든 장치의 항목을 다른 순서로 배치하는 SQLite 데이터베이스에서 발생합니다 !!! 왜 그런가요? 그게 정상입니까다른 Android 기기의 순서를 나열하십시오.
3
A
답변
0
SQL은 행이 삽입 된 순서와 동일한 순서로 결과를 리턴 할 것이라고 보장 할 수 없습니다. 이것은 사양의 일부가 아닙니다. 결과가 정렬되도록 보장하려면 특정 열에 ORDER BY
절을 사용하십시오.
+0
고마워요 @Deepak, 내가 삽입했을 때 똑같은 순서를 가질 것이라고 생각했는데 맞을지도 모릅니다. xml이 제공 한 것과 같은 순서를 보장하기 위해 열을 사용해야합니다. –
+0
@DrissBounouar –
관련 문제
- 1. 다른 Android 기기의 크기 문제
- 2. 다른 Android 기기의 힙 크기
- 3. Android - 다른 기기의 색상이 다릅니다.
- 4. 다른 기기의 Android 나침반 보정
- 5. 다른 Android 기기의 화면 해상도
- 6. 다른 기기의 Android 일반 배율
- 7. 다른 기기의 색상이 다릅니다. android
- 8. 다른 Android 기기의 전체 화면 그래픽 디자인
- 9. 기기의 Android 애플리케이션
- 10. 다른 기기의 다른 펜촉
- 11. Android 기기의 저장 위치
- 12. 기기의 Android 레이아웃 위치
- 13. 사진 Android 기기의 방향
- 14. Android : Android 기기의 TV 리모콘
- 15. Android 기기의 플래시 애니메이션
- 16. Android 기기의 동시 사운드
- 17. Android 기기의 블루투스 드라이버
- 18. 기기의 Android 순환 동작
- 19. Android 기기의 화면 감도
- 20. Android 기기의 AppCache
- 21. Android 기기의 암호화
- 22. Android 가상 기기의 동영상?
- 23. Android 기기의 동영상 압축
- 24. Android 기기의 Google TV
- 25. Android 기기의 스크린 샷
- 26. Android 기기의 고유 ID
- 27. Android 기기의 위치 추적
- 28. Android 기기의 skype main.db
- 29. Android 기기의 실시간 데이터 통신
- 30. android 이미지가있는 모든 폴더를 나열하십시오.
SQL 문에'ORDER BY' 절이 있습니까? 그것 없이는 결과가 임의의 순서로 반환 될 것이라는 보장이 없습니다. –
문제는 내가 GreenDAO를 사용하여 데이터베이스를 조작하므로'doaSession.loadAll(); '만 호출합니다. 모든 장치에서 데이터베이스를 동일하게 채 웁니다. XML 파일을 구문 분석하고 항목을 가져 와서 데이터베이스에 저장합니다. .. –
확인. 하지만 쿼리에'ORDER BY' 절을 사용합니까? –