我有一个联系人,他有一个列名称,名称有小写和大写。我想用 Case.INSENSITIVE 来 findAll,但我没有匹配任何答案。我应该怎么做?
我正在做:
realm.where(Contact.class).findAllAsync().sort("name")
最佳答案
截至 2020 年,Realm 确实支持不区分大小写的查询。我在我的一个应用程序中使用它并且工作正常:
String searchText = "john"; // Some name
RealmResults<Person> persons = realm.where(Person.class).contains("username", searchText, Case.INSENSITIVE);
它会拉约翰,约翰,约翰,等等
关于java - Android 上不区分大小写的 Realm findAll,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41728482/