问题
objectbox从2.9.1
升级到3.1.2
后,以前的用法报错No value passed for parameter 'order'
.
解决
查看contains方法,可以发现value类型为String时少传了一个参数QueryBuilder.StringOrder order
。这是一个是否区分大小写
的参数,有CASE_SENSITIVE
和CASE_INSENSITIVE
两个参数,添加进去就行。
加上后
即:contains(property, value)
=>contains(property, value, QueryBuilder.StringOrder.CASE_SENSITIVE)