LitePal的基本用法
2017-06-29 21:09
127 查看
网址为郭林大师的详细介绍
http://blog.csdn.net/guolin_blog?viewmode=contents
1.导jar包
compile 'org.litepal.android:core:1.5.1'
这个需要在配置文件里面进行配置
android:name="org.litepal.LitePalApplication"
2.assets文件夹中新建XML文件
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="user"></dbname>
<version value="1"></version>
<list>
<!--映射表-->
<mapping class="XXX"></mapping> XXX为包名
</list>
</litepal>
3.创建与表对应的用户类 并继承DataSupport
4.添加数据操作
User user = new User(1,"ZhangSan",18);
user.save();
添加集合数据
文章底部有一个简单添加的案例
5.查询数据
//查询所有
list = DataSupport.findAll(Book.class);
//查询表第一个数据
Book first=DataSupport.findFirst(Book.class);
//查询表最后一个数据
Book last=DataSupport.findLast(Book.class);
案例:
private List<BannersBean> list;
private Handler mHandler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
Data data=new Gson().fromJson(msg.obj.toString(),Data.class);
list = data.getData().getInfos().get(0).getBanners();
//保存
if(list!=null&&list.size()>0){
DataSupport.saveAll(list);
}
}
};
http://blog.csdn.net/guolin_blog?viewmode=contents
1.导jar包
compile 'org.litepal.android:core:1.5.1'
这个需要在配置文件里面进行配置
android:name="org.litepal.LitePalApplication"
2.assets文件夹中新建XML文件
<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="user"></dbname>
<version value="1"></version>
<list>
<!--映射表-->
<mapping class="XXX"></mapping> XXX为包名
</list>
</litepal>
3.创建与表对应的用户类 并继承DataSupport
4.添加数据操作
User user = new User(1,"ZhangSan",18);
user.save();
添加集合数据
DataSupport.saveAll(list);
文章底部有一个简单添加的案例
5.查询数据
//查询所有
list = DataSupport.findAll(Book.class);
//查询表第一个数据
Book first=DataSupport.findFirst(Book.class);
//查询表最后一个数据
Book last=DataSupport.findLast(Book.class);
案例:
private List<BannersBean> list;
private Handler mHandler=new Handler(){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
Data data=new Gson().fromJson(msg.obj.toString(),Data.class);
list = data.getData().getInfos().get(0).getBanners();
//保存
if(list!=null&&list.size()>0){
DataSupport.saveAll(list);
}
}
};
相关文章推荐
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- 安卓好用的数据库LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- 创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(一)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- 创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android创建数据表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法
- Android数据库(二)之创建表和LitePal的基本用法
- Android数据库高手秘籍(二)——创建表和LitePal的基本用法