怎么写混淆文件
你不必写混淆规则,我们写的库,兼容必要的混淆规则
。不知道这是啥操作。
MyObjectBox 找不到问题
Application 中 MyObjectBox的生成位置,是随着你注解不同的数据bean类而生成的,数据bean类位置不同,很容易导致MyObjectBox的生成位置不同,如果application中一开始引入了一个位置,很容易造成在注解第二个实体类的时候找不到MyObjectBox.java。
还有就是app的gradle中如果引用了 apply plugin: ‘android-apt’ 后面有引入了kotlin 注解处理器需要换成 apply plugin: ‘kotlin-kapt’
ToMany 1 :N 关系 (查询 N端)
- 建立关于子类的查询
2.让这个子类的查询关联父类的ToMany 关系的字段,这里切记,只是简单的调用query.backlink, 不要画蛇添足的 弄成 Builder builder = query.backlink。。。的形式,因为如果这样,获得的builder又变成父类的了,不需要。如果用这个builder查询 ,会报 This call is not supported on sub query builders 的错误
- 关联完毕,直接查询
ToMany 1 :N 关系 (查询 1端)
还是上面那个实体,如果我想要查询 所有包含东直门的所有城区,怎么查呢?
1.建立 东直门那个实体的查询的builder
2.将该builder关联实体类中的定义的ToMany关系,注意后面的equal 是子list中的字段
3.查询结果