在iOS中,realm提供了 nspredicate但没有用于androID
,现在我只能做Logical OR *** 作
Realm realm = Realm.getInstance(ApplicationCotroller.getRealmConfig(getContext(),Constants.SCHEMA_liVE)); RealmResults<DummyClass> realmResults = realm.where(DummyClass.class) .contains("fIEldname",value,Case.INSENSITIVE).or().contains("fIEldname2",Case.INSENSITIVE).findAll();解决方法 AND自动隐含在AndroID query API中.你可以在这里阅读更多相关信息: https://realm.io/docs/java/latest/#logical-operators
但是这个
realm.where(Foo.class).equalTo("name","foo").equalTo("name","bar");
真正意思:
realm.where(Foo.class).equalTo("name","foo").and().equalTo("name","bar");总结
以上是内存溢出为你收集整理的Realm android中的逻辑AND *** 作全部内容,希望文章能够帮你解决Realm android中的逻辑AND *** 作所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)