2016-11-09 5 views

Antwort

4

Ist es möglich, mehrere Tabellen innerhalb desselben Bereichs in Android zu haben?

Ja, Sie müssen nur mehrere RealmObjects definieren.

public class Foo extends RealmObject { 
    // fields 
} 

public class Bar extends RealmObject { 
    // fields 
} 

Queries work by "table". Sie können jeweils nur eine Tabelle abfragen, und Sie können auch über Objektverknüpfungen (Beziehungen) hinweg Abfragen durchführen, wenn Sie dies wirklich möchten.

RealmResults<User> result2 = realm.where(User.class) 
           .equalTo("name", "John") 
           .or() 
           .equalTo("name", "Peter") 
           .findAllSorted("name", Sort.ASCENDING); 
+0

Ha ha, das sieht aus wie etwas, das ich selbst hätte ausarbeiten können ... danke! Wenn jemand aus Realm zuhört - wäre es eine gute Zeit, dies in Ihre Dokumentationsbeispiele aufzunehmen! – pritamps