2016-07-01 40 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。