我正在Android上編寫一個簡單的數據庫應用程序。主要活動只是一個產品列表 - 一個使用CursorAdapter的ListActivity。如何更改列表的順序(按價格或產品ID或其他)進行排序?我猜我需要執行一個新的查詢來獲得一個新的遊標 - 或者我可以回收的東西?更改ListActivity中的順序
1
A
回答
2
有兩個選項基地專門對您的應用程序:
- 多少記錄在你的數據庫(如果你的數據庫太大,新的查詢可能需要很長一段時間)
- 您的應用程序通常查詢數據庫獲取數據
如果您的數據庫不是太大,並且您的應用不常用查詢來獲取數據,那麼新查詢更簡單。否則,請嘗試創建自定義適配器
1
遊標適配器 - 完美!這意味着你通過查詢獲取列表。只需更改排序順序。所有執行查詢的命令都有一個可選的「排序順序」參數。
相關問題
- 1. 更改列順序?
- 2. 更改列順序
- 3. 更改列順序
- 4. 不能更改listactivity中的listview字體
- 5. 更改列的順序
- 6. unordered_map更改的順序
- 7. 更改數組的順序
- 8. 更改AVMutableCompositionTrack段的順序
- 9. 更改元素的順序
- 10. 更改AC_CHECK_HEADER中包含的順序
- 11. 更改OCaml中的申請順序
- 12. 更改面板中控件的順序?
- 13. 更改WooCommerce中購物車的順序
- 14. 更改geom_histogram中垃圾箱的順序?
- 15. 在PHP中更改數組的順序
- 16. 更改貓鼬中的文檔順序
- 17. 更改python中字符串的順序
- 18. 如何更改gridview中列的順序?
- 19. 如何更改MVC3中routes.MapRoute的順序?
- 20. ASP.NET更改div中的控件順序
- 21. linq更改列順序
- 22. jQGrid - 更改列順序
- 23. Bootstrap 4更改列順序
- 24. Bootstrap:更改列順序
- 25. 更改表列順序
- 26. Qt焦點更改順序
- 27. 更改選項卡順序
- 28. 更改執行順序
- 29. 在Mysql中更改字段順序
- 30. PostgreSQL更改返回的行的順序
使用具有不同「order by」的新查詢。 – Alister 2010-11-09 21:27:19