1.配置LItePal
1.1
implementation 'org.litepal.android:core:1.3.2'
1.2
在main文件夹下新增assets文件夹,而后在文件夹中添加litepal.xml文件
<?xml version="1.0" encoding="utf-8" ?>
<litepal>
<dbname value = "DatabaseName"/>
<version value="1"/>
<list>
<mapping class="com.company.app.bean.MyBean"/>
</list>
</litepal>
1.3
在AndroidManifest的application中添加 android:name="org.litepal.LitePalApplication"
或者自定义MyApplication继承Application,onCreate()中添加 LitePal.initialize(this);
AndroidManifest的application中添加 android:name=".MyApplication"
3.litepalBean 中使用 index order 等 sql关键字会导致建表失败
litepal对复杂数据如数组、map等大多不兼容,可以兼容list