我一直在尝试查询RealmObject中的RealmList但是我总是遇到这个错误:
查询无效:“ClassRealm”类中的字段“field_obbject”属于“STRING_LIST”类型无效。
如何根据RealmList元素进行查询?检查这是否为空?检查其中一个字符串是否等于“无论字符串”?
我一直在使用Realm.contains()但它返回此错误。
更新:
val result = realmInstance
.where<CarRealm>(CarRealm::class.java)
.contains(CarRealm.BRANDS_NAMES, name.toLowerCase())
.findAll()
所以CarRealm有一个RealmList品牌。
我设法通过具有String属性的类来解决这个改变RealmList类型的问题。我找不到其他方式来过滤列表的内容。