java - 在android中排序列表?

标签 java android sorting

(注:我不是要代码,如果你对他的话题有经验,才评论)

我正在使用 Mediastore(数据库)填充一个非常大的列表并最初按名称对其进行排序(使用游标中的排序顺序参数)工作正常。现在我想根据用户重新排序该列表选择。

所以我很困惑我应该使用什么来排序?我应该使用比较器吗?或者我应该再次使用游标吗?我希望排序非常快。

使用游标排序是否比比较器更快?

比较器适用于非常大的列表吗??

使用数据库进行排序比其他任何事情都快吗??

请告诉我去哪里?

最佳答案

如果可以用数据库做一些事情,那最好还是用数据库。通过这种方式,您还将利用 native 代码工具,这将使一切变得更快。如果可以,请使用不同的参数进行另一个查询。

关于java - 在android中排序列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21362571/

相关文章:

java - 用于去除日期和值的正则表达式

android - 为 Tegra GPU 编程需要什么

android - 如何将像素位置(x 和 y 坐标)从一台 Android 设备转换到其他 Android 设备?

R - 为 aggregate() 的输出 data.frame 指定所需的行顺序

javascript - 仅当 Javascript 中不存在时才追加数组元素

Java Map<> 可以使用内在类型吗?

java - 自定义对话框中的进度条

java - Neo4j DB - 客户端连接

java - 从 Eclipse/Android 开发者工具导出 .apk 时出错

c# - 在 DataGridView 中对日期进行排序