为什么要写呢:以前Eclipse使用的时候遇到问题没总结,现在就想写下来,告诉大家不要走我的老路!!!!走老坑!!!!
1.首先需要引用Litepal
implementation 'org.litepal.android:core:1.4.1'
这个都没啥问题。
2.创建litepal.xml文件在assets文件下,这个在创建的时候选择file就是了,然后文件结尾自己加上.xml就好了
3.创建的实体类集成DataSupport,然后在litepal.xml中把bean添加进去,要具体的路径
4.一句话初始化数据库
LitePal.getDatabase();
5.重点:
千万不要在自己的实体类中用id这个字段,哪怕自己改成mId也比id好!!!!(跟数据库的id会冲突)
6.听郭大神的话,保存的时候可以
saveThrows这个方法来try-catch出存储失败的问题