领域在RealmBasedRecyclerViewAdapter中使用RealmList

时间:2016-01-12 11:35:55

标签: realm

我有一个包含另一个领域对象的RealmList的模型,我希望我的适配器使用这些对象,它扩展了我与RealmRecyclerView一起使用的RealmBasedRecyclerViewAdapter。如何将RealmList转换为RealmResults,因为RealmBasedRecyclerViewAdapter的构造函数只接受RealmResults?

1 个答案:

答案 0 :(得分:2)

你可以$ cat vino.awk BEGIN { FS = OFS = "," } NR==FNR { name[$2]=$3; value[$2]=$4; next } { print $1, $2, name[$2], value[$2], $5 } $ cat file1 id,title,name,value,details 01,23456, , ,abcdefg 02,23456, , ,abcdefg 03,12345, , ,abcdefg 04,34534, , ,abcdefg $ cat file2 sno,title,name,value 1,23456,abc,xyz 2,12345,cde,efg 3,34534,543,234 $ awk -f vino.awk file2 file1 id,title,name,value,details 01,23456,abc,xyz,abcdefg 02,23456,abc,xyz,abcdefg 03,12345,cde,efg,abcdefg 04,34534,543,234,abcdefg 。让list.where().findAll()RealmList同时实现共享界面以避免此类问题存在一个未解决的问题:https://github.com/realm/realm-java/issues/1363

编辑:从Realm 3.0.0开始,RealmResultsRealmResults都实现了RealmList接口,并且都支持更改侦听器。因此,对于Realm Android Adapters 2.0.0或更高版本,无需采用上述解决方法。