2016-11-25 21 views
1

我有一個場景,我有一個ArrayList的不同的ID。現在,每個ID在數據庫中都有多條記錄,最終結果應該是包含這些ID的所有記錄的一個列表。 有什麼辦法可以將它們全部結合到一個RealmResult對象中嗎?空RealmResult對象

我這裏有兩個混淆:

  1. 當我嘗試初始化境界的結果,我找不到它的構造。它說沒有找到默認的構造函數。
  2. 不推薦使用RealmResult的AddAll方法。
+0

爲什麼我猶豫到位RealmResult來使用ArrayList的原因是,我的應用正在同步數據的很多回服務器。所以當用戶使用應用程序時,數據庫中可能會有很多變化。 所以,我猜RealmResults的自動更新可以在這裏受益。 – Ajji

回答

2
RealmResults<MyObj> results = realm.where(MyObj.class).in("id", arrayList.toArray()).findAll(); 
+0

謝謝你這樣做。 – Ajji