okHttp,greenDao个人觉得是很好的实现:EXP
jopen
9年前
此项目主要是个人开发过程中总结的经验,和一些框架的实现封装,可以作为一个项目的基础框架使用。
主要封装了OkHttp,GreenDao。抽象OkHttp使每个请求实现越来越简单,抽象DataBaseManager适用于所有数据库的增删改查,而且加了事务,插入集合的话就用事务就好了,官方说会比直接插入集合快一千倍。用EventBus向前台通知结果,为了区分每个接口的失败通知,子类需实现getPostEvent()方法,return子类对象,UI层用该对象接收即可。抽象的BaseRecyclerViewAdapter加入itemClick,itemLongClick,子类实现更简单易懂。