您的位置:首页 > 数据库

EventBus和litepal数据库的一般使用

2016-06-17 14:23 274 查看
一、EventBus的一般使用:

1、导入eventbus.jar包

2、接受端:EventBus.getDefault().register(mInstance);

     发送端:通过异步任务发送EventBus.getDefault().post(自定义一个实体类对象);

    接受端:public void onEventMainThread(自定义一个实体类对象){}

    接受端:EventBus.getDefault().unregister(mInstance);

二、数据库之litepal的一般用法:

1、下载地址:https://github.com/LitePalFramework/LitePal 导入litepal的.jar包

2、配置LitePalApplication



2、application继承LitePalApplication并LitePalApplication.initialize(mContext);传入application的上下文给它用;

3.建立数据库db = Connector.getDatabase();

4、在main包中建立assets包(和res包同级),然后在包下建立litepal.xml文件,代码格式(其实是建表)如下

<?xml version="1.0" encoding="utf-8"?>
<litepal>
<dbname value="Cspe" ></dbname>   //库名
<version value="1" ></version>      //数据库版本

<list>
<mapping class="com.cspebank.www.entity.User"></mapping>    //将对应的实体类映射成表
<mapping class="com.cspebank.www.entity.BaseData"></mapping>
</list>
</litepal>


5、litepal和sqlite的增删改查方法,及其他相关详细说明连接:

http://blog.csdn.net/sinyu890807/article/category/2522725

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