Student stu = LitePal.find(Student.class, model.getId()); //类名,查找id
修改:
//先查询到数据,然后更改数据,
Student stu = LitePal.find(Student.class, 1);
stu.setUsername(“admin”);
stu.save();
//更新指定id的数据
Student stu = new Student();
stu.setUsername(“admin”);
stu.update(id);
//更新全部数据
Student stu = new Student();
stu.setUsername(“admin”);
stu.updateAll(“name = ?”, “张三”);
下面看一下一个具体的实例:
先来看一下效果图:
基本实现功能,增加,删除,修改,点击学生信息,跳转到修改删除页面(添加和修改页面可以放在一起写,这样可以简单很多,这里是分开写的)。
项目目录:
下面来看看代码吧(有注释):
android studio中可以直接在build.gradl中添加依赖
dependencies {
compile ‘org.litepal.android:core:2.0.0’
}
eclipse中可以在下面网址进行下载。
litepal2.0下载地址:https://github.com/LitePalFramework/LitePal/tree/master/downloads
配置litepal.xml文件:
<?xml version="1.0" encoding="UTF-8"?>在AndroidManifest.xml中注册
activity_main.xml
<LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”
xmlns:tools=“http://schemas.android.com/tools”
android:id="@+id/LinearLayout1"
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:orientation=“vertical”
android:layout_margin=“20dp”
tools:context=" r e l a t i v e P a c k a g e . {relativePackage}. relati