android 第一行代码(第二版)Litepal遇到的问题

android 第一行代码(第二版)Litepal遇到的问题

问题一:声明开源库引用问题

android 第一行代码(第二版)Litepal遇到的问题_第1张图片
官网查看目前Litepal依赖包版本号https://github.com/guolindev/LitePal
我这里将compil ’ org,litepal.android:core:1.3.2 '更改为implementation ‘org.litepal.guolindev:core:3.1.1’
android 第一行代码(第二版)Litepal遇到的问题_第2张图片

问题二:adb shell查看数据库问题

由于用的电子版课件,看不清图片内容,在使用adb shell查看数据库创建情况时出现了一些问题:
正确步骤:
1、打开cmd
2、输入adb shell
3、输入cd data/data/com.example.litepaltest/databases
4、输入sqlite3 BookStore.db
5、输入.table查看数据库中表
6、输入.schema查看建表语句
android 第一行代码(第二版)Litepal遇到的问题_第3张图片

问题三:模型类进行CRUD操作继承类问题

在这里插入图片描述
这里我用Book模型类继承DataSupport报错,去官网查看发现,应继承LitePalSupport类。
在这里插入图片描述

问题四:使用LitePal删除数据问题

在这里插入图片描述
由问题三知此语句有问题,直接去官网查看:
在这里插入图片描述

你可能感兴趣的:(android 第一行代码(第二版)Litepal遇到的问题)