我正在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