Android通用框架设计与完整电商APP开发五高性能傻瓜式网络请求框架设计一之网络框架接口创建

241 篇文章 5 订阅

1、RestClient:

客户端请求的类

常用网络框架的封装要灵活的话,应该使用什么设计模式?既然是传入参数,也没有顺序的要求,传入什么用什么的话,建造者模式再好不过了。而建造者模式有标准的建造者模式和Android简化了的建造者模式。

 

 

2、

retrofit的使用必须要有一系列的接口,就是一个service

注解streaming的作用是边下载,边在文件系统中写入它。这样就避免了一次性在系统里写入过大的文件造成的app闪退或者报错这样的问题。当然这样的话,需要把文件的写入处理单独地放在一个线程,异步地去处理。否则在主线程中进行IO操作,同样会出现问题。

 

3、http请求的枚举类

 

4、RestCreator

使用推荐的静态内部类的方式创建单例

 

ResetService也可以通过这样的方式来创建

 

 

 

注:写代码的原则:类多代码少,这样结构和架构就更清晰一些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值