一、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的增删改查方法,及其他相关详细说明连接:
补充: