dylanin1999

导航

Android笔记:《第一行代码》DataSupport被弃用问题

在学习《第一行代码》第二版的时候,发现DataSupport类不再支持了,找了一些资料,发现可以替代的方案

解决途径

先附上LitePal项目的使用文档:https://github.com/LitePalFramework/LitePal ,现在学习的资料一般都是很早的版本了,最好还是去官网查看。

配置LitePal
在app/build.gradle文件中声明该开源库的引用时,LitePal经过多次改版,书中的语句已经不适用。最新版的LItePal把库分为java和kotlin两个部分:
1.如果使用java语言开发

dependencies
{
     implementation 'org.litepal.android:java:3.0.0'
}

 2.如果用kotlin语言开发

dependencies 
{
     implementation 'org.litepal.android:kotlin:3.0.0'
}

而DataSupport类可以转为使用LitePalSupport

public class Book extends LitePalSupport{
}

 

posted on 2022-08-13 16:15  DylanYeung  阅读(22)  评论(0编辑  收藏  举报