领域java排序有多个字段

我这样排序:

RealmResults shows = realm.where(Show.class).findAll(); shows.sort("venueTitle", RealmResults.SORT_ORDER_ASCENDING); 

如何按多个属性排序? 添加另一个排序行只会完全重置结果的顺序。

看起来他们只是在0.77中添加了这个。 我用的是0.76。 这是Github问题: https : //github.com/realm/realm-java/issues/648

这是API参考: http : //realm.io/docs/java/0.77.0/api/

 public void sort(java.lang.String[] fieldNames, boolean[] sortAscending) 

尝试以下代码

  public RealmResults getSortedList(Class aClass) { String []fieldNames={"field1","field2"}; Sort sort[]={Sort.ASCENDING,Sort.ASCENDING}; return realm.where(YourClass.class).findAllSorted(fieldNames,sort); }