openloli / EXP

okHttp,greenDao,eventBus项目中封装实战

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EXP

此项目主要是个人开发过程中总结的经验,和一些框架的实现封装,可以作为一个项目的基础框架使用。

主要封装了OkHttp,GreenDao。 抽象OkHttp使每个请求实现越来越简单,抽象DataBaseManager适用于所有数据库的增删改查,而且加了事务,插入集合的话就用事务就好了,官方说会比直接插入集合快一千倍。 用EventBus向前台通知结果,为了区分每个接口的失败通知,子类需实现getPostEvent()方法,return子类对象,UI层用该对象接收即可。 抽象的BaseRecyclerViewAdapter加入itemClick,itemLongClick,子类实现更简单易懂。 说多无意,直接看源码,第一次分享,多多提问题。

About

okHttp,greenDao,eventBus项目中封装实战


Languages

Language:Java 100.0%