gpt4 book ai didi

android - Realm Java - 在查询多个 id 时如何保持项目的顺序?

转载 作者:太空宇宙 更新时间:2023-11-03 13:47:25 24 4
gpt4 key购买 nike

我正在使用 Realm for android 1.2.0 并且在查询多个 ID 时:

query.in(Constants.ID, arraysOfIdsString);

结果不按照数组中给定的顺序返回。这是一个 Realm 错误吗?我可以以某种方式保留 ID 的顺序和返回元素的顺序吗?

最佳答案

您可以在进行查询时指定排序顺序:


query.int(Constants.ID, arrayOfIdString).findAllSorted(Constants.ID, Sort.DESC);

但是,如果您在数组中的 ID 列表与通过 ASC 或 DESC 对它们进行排序可能得到的不同,那么很遗憾,这是不可能的。

关于android - Realm Java - 在查询多个 id 时如何保持项目的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39660504/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com