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()