Android开发随笔

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 a long, which is the new rowId for the inserted item. If the parameter is an array or a collection, it should return long[] or List instead.

你可能感兴趣的:(Android开发随笔)