Android RealmList<;字符串>;包含指定的值
我有一个名为Android RealmList<;字符串>;包含指定的值,android,realm,Android,Realm,我有一个名为Activity的RealmObject: public class Activity extends RealmObject { @PrimaryKey public String token; public RealmList<String> names; public RealmList<String> units; public RealmList<Float> points; } 但我有一个例外
Activity
的RealmObject:
public class Activity extends RealmObject {
@PrimaryKey
public String token;
public RealmList<String> names;
public RealmList<String> units;
public RealmList<Float> points;
}
但我有一个例外:
java.lang.IllegalArgumentException:无效查询:中的字段“名称”
类“活动”的类型“字符串列表”无效
我已经尝试过了,但是前面提到的
RealmList
中的类型正在扩展RealmObject
,而String
则不是。有什么想法吗?Realm版本是什么?还不支持。您可以通过发布在
val allActivities = realm.where(Activity::class.java).contains("names", str).findAllAsync()