我正在 Android 上编写一个简单的数据库应用程序。主要 Activity 只是产品列表 - 使用 CursorAdapter 的 ListActivity。更改列表顺序的最佳方法是什么(按价格或产品 ID 或其他方式排序)。我猜我需要执行一个新的查询来获得一个新的游标 - 或者我可以回收东西吗?
最佳答案
有两个选项专门针对您的应用:
- 你的数据库中有多少条记录(如果你的数据库太大,新的查询可能需要很长时间)
- 您的应用通常查询数据库以获取数据
如果您的数据库不是太大并且您的应用不是通常的查询来获取数据,那么新查询会更简单。否则尝试创建自定义适配器
关于android - 更改 ListActivity 中的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4093147/