很久了,一直想写一个关于数据请求的框架,利于以后的项目开发,翻看一钱的代码 发现需要很多的数据结构的知识,特开次类别,作为笔记,学习相关数据结构特性类。
框架结构是使用与Android的,基本的思路是这样的:分为UI、Service、TaskService。UI负责界面展示与回调处理,Service负责UI与TaskService之间的通讯,以及TaskService的维护,这里通讯使用的是android组件Broadcast,,TaskService 主要实现多线程,相当于生产者与消费者模式,TaskService主要用于生产吧,生产的主要内容比如http网络请求,耗时数据操作,socket长连接处理,数据库存储等等,暂时就这样吧。欢迎吐槽,相互学习。