Android 对象的领域索引

Android 对象的领域索引,android,realm,Android,Realm,如何更改android studio中Realm对象的顺序或索引 我想更改对象的顺序,我清除了类并尝试插入一个新的,这就是解决方案。请帮助我,不要使用findAll()方法,您可以使用findAllSorted(),也可以给出升序或降序 从领域文档: findAllSorted(java.lang.String[]字段名,Sort[]排序器) 查找满足查询条件并按排序的所有对象 特定字段名 参数: fieldNames—要排序的字段名数组 排序器-如何对字段名进行排序 返回:包含对象的Realm

如何更改android studio中Realm对象的顺序或索引

我想更改对象的顺序,我清除了类并尝试插入一个新的,这就是解决方案。请帮助我,不要使用findAll()方法,您可以使用findAllSorted(),也可以给出升序或降序

从领域文档:

findAllSorted(java.lang.String[]字段名,Sort[]排序器)

查找满足查询条件并按排序的所有对象 特定字段名

参数:

fieldNames—要排序的字段名数组

排序器-如何对字段名进行排序

返回:包含对象的RealmResults。如果没有对象与 条件下,返回一个包含零个对象的列表


我刚刚插入了一列
sort\u order
,每次都会更新它


工作完美。谢谢

事实上,我有一个带拖动选项的回收器视图,当我更改位置时,我还必须将更改保存到领域数据库中。感谢您的回复。Realm不保证基础数据的顺序,这就是为什么如果需要,您应该提供排序。在你的例子中,你可能需要给你的对象添加一个
sortIndex
,你可以修改它,然后对它进行排序。我已经做了,它工作得很好。感谢您的重播。如何将自动递增字段添加到域。可能吗?请帮帮我。