EventBus和litepal数据库的一般使用

一、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
1
2
3
4
5
6
7
8
< manifest
     < application 
         android:name = "org.litepal.LitePalApplication" 
         ... 
    
     ... 
     </ application
</ manifest >
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的增删改查方法,及其他相关详细说明连接:

补充:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值