android 网络请求

app网络请求非常的常见,在一个应用中可能会有上百处,那么这么多的网络请求难道每次都要去完整的写一遍请求流程, 加头部然后传参数然后判断返回的内容是否空值等等等等最后才是我们要做的核心业务数据的处理是不是太过麻烦了,那么这个问题怎么解决呢?

我们应该有一个公共的网络请求管理类,这个类中为请求添加好了头部,对返回值也做了判断然后通过接口回调将数据传出去,这样子既精简了代码,又可以防止以后请求中万一要添加一个参数要去每一个请求中去添加的麻烦只要在这个类中添加就好了.至于结果处理我觉得也应该有个公共的类来处理,比如说加载完成后加载页面要消失,内容为空或者请求回来的内容有错误要提示等这些东西基本每个请求都会处理,这样公共的东西就要抽到同一个类中做处理.

我觉得我们一开始一个项目不能就直接为了做功能就什么都不顾,很多公共的东西应该抽出来做一个统一的处理,甚至于setText()这个方法,你的应用可能会用到上千次都有可能,但是如果有一天老大突然要求每个setText()后面的textVIew要做加粗那你前期没有将其归入到一个方法那不是很悲剧.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值