3

我很难理解为什么 an 的列表顺序arrayList在不同的 android 设备中是相反的。例如,在 Asus Nexus 7 中,列表(我想在 a 中显示的一些项目ListView)排序良好,但在 Galaxy Tab 2 中,顺序相反。当我在 Nexus 中调用Collections.reverse(items); 命令时,在 Galaxy 中变得良好而错误!!!!这来自 SQLite 数据库,该数据库在每个设备中以不同的顺序放置项目!!!这是为什么 ?这正常吗

4

1 回答 1

0

不能保证 SQL 将按照与插入行的顺序相同的顺序返回结果。这不是规范的一部分。如果您需要保证结果是有序的,请ORDER BY在特定列上使用该子句。

于 2013-04-08T11:03:49.010 回答