我正在Android上編寫一個簡單的數據庫應用程序。主要活動只是一個產品列表 - 一個使用CursorAdapter的ListActivity。如何更改列表的順序(按價格或產品ID或其他)進行排序?我猜我需要執行一個新的查詢來獲得一個新的遊標 - 或者我可以回收的東西?更改ListActivity中的順序
1
A
回答
2
有兩個選項基地專門對您的應用程序:
- 多少記錄在你的數據庫(如果你的數據庫太大,新的查詢可能需要很長一段時間)
- 您的應用程序通常查詢數據庫獲取數據
如果您的數據庫不是太大,並且您的應用不常用查詢來獲取數據,那麼新查詢更簡單。否則,請嘗試創建自定義適配器
1
遊標適配器 - 完美!這意味着你通過查詢獲取列表。只需更改排序順序。所有執行查詢的命令都有一個可選的「排序順序」參數。
相關問題
- 1. 更改列順序
- 2. 更改列順序
- 3. 更改列順序?
- 4. 更改列順序
- 5. 更改程序中的視圖順序
- 6. 不能更改listactivity中的listview字體
- 7. 更改結果中顯示的列的順序,而不更改選擇順序
- 8. Rails遷移更改順序或順序
- 9. 更改元素的順序
- 10. 更改位的順序
- 11. 更改AVMutableCompositionTrack段的順序
- 12. 更改列的順序
- 13. 更改數組的順序
- 14. 更改片段的順序
- 15. unordered_map更改的順序
- 16. 更改plist的順序
- 17. 如何更改gridview中列的順序?
- 18. 更改gridview中列的順序
- 19. 在PHP中更改數組的順序
- 20. 更改視圖中行的順序
- 21. 如何更改kivy中BoxLayout的順序?
- 22. 更改ToolStripMenu中的Tab鍵順序
- 23. 更改geom_histogram中垃圾箱的順序?
- 24. 更改AC_CHECK_HEADER中包含的順序
- 25. 更改gridview中commandField的順序?
- 26. 更改Jenkins中的工作順序
- 27. 如何更改MVC3中routes.MapRoute的順序?
- 28. Html,更改表中的列順序
- 29. 更改面板中控件的順序?
- 30. 在Drupal中更改塊的順序
使用具有不同「order by」的新查詢。 – Alister 2010-11-09 21:27:19