在android中排序列表?

时间:2014-01-26 11:02:40

标签: java android sorting

(注意:我不是要求代码,如果你有与他的主题有关的经验,只有评论)

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

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

使用光标比使用比较器更快地进行排序吗?

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

使用数据库排序的速度比其他任何东西都要快吗?

请告诉我该怎么做?

1 个答案:

答案 0 :(得分:2)

如果您可以使用数据库执行某些操作,那么最好使用数据库。通过这种方式,您还可以利用本机代码工具,这将使速度更快。如果可以的话,使用不同的参数进行另一个查询。