Realm Android索引对象

时间:2018-02-07 05:07:05

标签: android realm

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

我想更改对象的顺序,我清除了类并尝试插入一个新的,这是解决方案。请帮帮我

2 个答案:

答案 0 :(得分:1)

您可以使用findAllSorted()而不是使用findAll()方法,也可以提供ASCENDING或DESCENDING命令。

来自Realm文档:

  

findAllSorted(java.lang.String [] fieldNames,Sort [] sortOrders)

     

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

     

参数:

     

fieldNames - 要排序的字段名称数组。

     

sortOrders - 如何对字段名称进行排序。

     

返回:包含对象的RealmResults。如果没有对象匹配   condition,返回一个零对象的列表。

答案 1 :(得分:1)

我刚刚插入了一列sort_order并且每次都更新了。

完美无缺。感谢