zhou-you / RxEasyHttp

本库是一款基于RxJava2+Retrofit2实现简单易用的网络请求框架,结合android平台特性的网络封装库,采用api链式调用一点到底,集成cookie管理,多种缓存模式,极简https配置,上传下载进度显示,请求错误自动重试,请求携带token、时间戳、签名sign动态配置,自动登录成功后请求重发功能,3种层次的参数设置默认全局局部,默认标准ApiResult同时可以支持自定义的数据结构,已经能满足现在的大部分网络请求。
Apache License 2.0
3.13k stars 616 forks source link

ApiResult<T> data =null 如何处理 #181

Closed TakeNotes2019 closed 4 years ago

TakeNotes2019 commented 5 years ago

我自定义了 ApiResult ,data 回调的类型多种多样,有基本类型,也有自定义类型,也有list,有的时候服务器接口不需返回data 数据,只用code值判断就可以了,这个时候 返回的data=null,我该如何处理呢?

TakeNotes2019 commented 5 years ago

我在 HandleFuc 里面看到 其实是有对data=null 判断了的,但是给注释了,不知道大神你是出于什么样的考虑 把他注释了呢

TakeNotes2019 commented 5 years ago

HandleFuc里面我把 注释掉的判断 还原后 还是会 提示 空指针 。。 我不知道该如何解决了

zhou-you commented 5 years ago

data 不能为null 这个是Rxjava2 onNext方法决定的,不能为null,可以百度下