将轻量级数据库litepal升级为2.0版本
需要的操作很少,分别是依赖库的升级、实体类继承的改变以及升级静态CRUD方法
一、升级依赖库
将依赖库改为
implementation 'org.litepal.android:core:2.0.0'
二、实体类继承的改变
原来是继承自DataSupport,不过现在以及将其标为了废弃,使用方法如下:
public class Province extends LitePalSupport{
......
}
三、升级静态CRUD方法
原本的静态CRUD方法是封装在DataSupport中的,现在以及将其移到了LitePal类中
使用方法如下:
LitePal.where("name = ?","四川")
.order("duration")
.find(Province.class)
进行如上操作之后,基本上就没什么问题了