Closed mstains closed 2 months ago
小伙子,提供你提供的复现步骤,我无法复现此问题,你确认一下复现的步骤是否有问题?或者你提供一个 Demo 工程上传到这里来,我这边来做测试。
Retrofit 配置 Retrofit.Builder().addCallAdapterFactory(RxJava2CallAdapterFactory.create()) .addConverterFactory(ScalarsConverterFactory.create()) .addConverterFactory(GsonConverterFactory.create(GsonFactory.getSingletonGson())) .client(createOkHttpClient(cache, HttpConst.LONG_HTTP_TIMEOUT)).baseUrl(baseUrl).build()
@mstains 小伙子,你直接提供一个可供复现的 Demo 工程给到我。
[Uploading GsonFactoryApplication.zip…]() 这是写的demo工程
@mstains 小伙子,你确定 Demo 工程上传成功了?
小伙子,result
没有加 ?
表示这个字段一定不为 null
,但是后台返回 null
,你不觉得这样定义有问题?
框架版本【必填】
9.6
问题描述【必填】
{"message":"操作成功","code":"A000","result":{"count":"15"}}
{"message":"操作成功","code":"A000","result":null} java.lang.ClassCastException: java.lang.Object cannot be cast to com.xxxx.ben.xxxx
复现步骤【必填】
{"message":"操作成功","code":"A000","result":null} result为null时必现
是否必现【必填】
是
项目 targetSdkVersion【必填】
33
出现问题的手机信息【必填】
红米K30Pro
出现问题的安卓版本【必填】
12
问题信息的来源渠道【必填】
自己遇到的
是部分机型还是所有机型都会出现【必答】
全部
框架最新的版本是否存在这个问题【必答】
是
框架文档是否提及了该问题【必答】
否
是否已经查阅框架文档但还未能解决的【必答】
是
issue 列表中是否有人曾提过类似的问题【必答】
否
是否已经搜索过了 issue 列表但还未能解决的【必答】
是
是否可以通过 Demo 来复现该问题【必答】
是
提供报错堆栈
No response
提供截图或视频
No response
提供解决方案
No response