如何更改android studio中的Realm对象的顺序或索引?
我想更改对象的顺序,我清除了类并尝试插入一个新的,这是解决方案。请帮帮我
答案 0 :(得分:1)
您可以使用findAllSorted()而不是使用findAll()方法,也可以提供ASCENDING或DESCENDING命令。
来自Realm文档:
findAllSorted(java.lang.String [] fieldNames,Sort [] sortOrders)
查找满足查询条件并按其排序的所有对象 特定字段名称。
参数:
fieldNames - 要排序的字段名称数组。
sortOrders - 如何对字段名称进行排序。
返回:包含对象的RealmResults。如果没有对象匹配 condition,返回一个零对象的列表。
答案 1 :(得分:1)
我刚刚插入了一列sort_order
并且每次都更新了。
完美无缺。感谢