标签: realm-base-adapter

将嵌套在RealmList中的嵌套Realm对象查询到RealmResults中

我有以下RealmObject:

public class City extends RealmObject {
    private String cityId;
    private RealmList<Street> streets;

    public String getId() {
        return cityId;
    }

    public void setCityId(String cityId) {
        this.cityId = cityId;
    }

    public RealmList<Street> getStreets() {
        return streets;
    }

    public void setStreets(RealmList<Street> streets) {
        this.streets = streets;
    }
}
Run Code Online (Sandbox Code Playgroud)

现在有一个城市我需要查询特定城市的街道.怎么做?我做的尝试是:

    Realm.getInstance(context).where(City.class).equalTo("cityId", someCityId, false)
         .findFirst().getStreets().where().findAll()
Run Code Online (Sandbox Code Playgroud)

但这导致了一个例外.我需要在显示的街道ListView实施过滤,所以我需要街道要RealmResults使用RealmBaseAdapter<Street>.

android realm realm-base-adapter

5
推荐指数
1
解决办法
2026
查看次数

标签 统计

android ×1

realm ×1

realm-base-adapter ×1