游标返回的记录的默认顺序对于mobile&片剂

时间:2013-01-17 15:07:56

标签: android

我编写了一个select查询,通过在orderBy中为参数“query()”设置null来从数据库访问记录集。我发现当我在平板电脑上运行相同的示例应用程序时,我在移动设备上运行应用程序时query()方法返回的记录顺序完全不同。

我的查询:

Cursor cursor = database.query(true, tableName, downloadQueueTableColumnNames, selection, null, null, null, null, null);

此处,查询orderBy字段为空。

我希望有人解释这背后的原因...

1 个答案:

答案 0 :(得分:1)

如果您没有订购结果,可以按任何顺序退回。如果连续两次调用它,则同一设备不必提供相同的顺序。如果您每次都需要相同的订单,则必须使用订单。