Ich habe zwei Modellobjektklassen, die miteinander in Beziehung stehen:Nach Beziehungswert sortieren?
class Car {
private String model;
private Manufacturer manufacturer;
// getter and setter methods
}
Und:
class Manufacturer {
private String name;
// getter and setter methods
}
Wie Sie sehen können, werden die Objekte im Zusammenhang (für jedes Fahrzeug einen Hersteller hat).
Jetzt, in Realm, muss ich alle Autos bekommen, aber sortieren sie nach dem Namen ihres Herstellers. Wie kann ich nach einem Beziehungswert sortieren?
Gerade jetzt, alles, was ich diese:
RealmResults<Car> cars = realm.where(Car.class).findAll();
Wie kann ich das durch den Namen des Herstellers, in aufsteigender Reihenfolge sortieren?
nicht sicher, warum, aber es funktioniert nicht. Obwohl ich es kopiert und eingefügt habe, genau wie es ist. –
Es scheint, dass es 'null' allen 'Herstellernamen' zuweist. Nicht sicher warum. –
das ist nur möglich, wenn der 'Hersteller', den Sie gesetzt haben, 'null' ist oder ihr' name' null ist; aber es ist auch möglich, wenn Sie Realm 0.87.5 oder älter verwenden. – EpicPandaForce