1、关于targetAPI ,最明显的就是权限管理那块儿了,如果你的目标设备是运行在Android6.0以下的,那么直接把targetAPI设置低一点就OK了,这样就可以避免权限的申请了。
2、ROOM和DataBinding的天坑
room有问题,但是room不报错,databinding报错。
我把room 的dao里面的insert的返回值写成了int。然后就报错了
错误: 找不到符号 protected 符号: 类 DataBindingComponent
解决方法就是把int改为long。这里的long表示的是行号
官网原文
- If the
@Insert
method receives only 1 parameter, it can return along
, which is the newrowId
for the inserted item. If the parameter is an array or a collection, it should returnlong[]
orList
instead.