您的位置:首页 > 其它

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();

添加集合数据

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);

            }

        }

    };
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: