2016-07-01 45 views
0

对不起,我的英语。我有适配器extends RealmBaseAdapter用于自动更新列表视图。我有对象获取RealmResults列表中的对象android

人民

String id; 
String name; 
RealmList<Dog> dogs; 

String id; 
String name; 

我需要id人们得到狗名单。我不知道这是怎么回事。

我喜欢这个

RealmResults<People> realmQuery = realm 
        .where(People.class) 
        .equalTo("id", "myId") 
        .findAll(); 

,但现在我只能得到一个人,但我需要得到RealmResults

+1

你需要属于用户的狗吗?像'realmQuery.get(0).getDogs'? –

+0

@TimCastelijns是的,我需要得到每个人的RealmResult狗 – b1065579

+1

你需要它在哪里?在适配器中? –

回答

3

在当你按下了用户的的onClick处理程序,做到

RealmResult<Dog> realmResults = user.getDogs().where().findAll(); 

您可以查询RealmList。通过说where()你说“给我所有人”。它给你一个RealmResult。