RealmResults to RealmList

时间:2016-04-10 20:16:02

标签: android realm realm-list

我正在开发一个商店应用程序,每个用户都可以销售商品,还可以将其他用户销售的商品添加到他的愿望清单中。

现在在用户个人资料中,我想显示他添加到愿望清单中的所有项目。

我的班级&关系是:

项{ ID, sellerId, ...(其他房产) }

用户{ 用户身份, ......(其他职业) }

愿望{ 用户身份, 项目Id }

现在的问题是,为了获得我需要做的愿望清单项目: 1.获取给定用户ID的愿望清单。 2. foreach wish-list项目,根据Wish-> ItemId属性从数据库中获取项目。

    RealmList<Item> items = new RealmList<>();
    RealmResults<Wish> wishes= realm.where(Wish.class).equalTo("UserId", userId).findAll();
    for(Wish w : wishes)
    {
       Item item = realm.where(Item.class).equalTo("ItemId", w.getItemId).findfirst();
       items.add(item);
    }

问题是这给了我realmlist,但我需要RealmResults

有什么建议吗?

0 个答案:

没有答案