JessYanCoding / JessYanCoding/MVPArms
配置多个GlobalConfiguration 时可能产生的问题
- Dominant language
- Java
- Stars
- 10.2k
- Forks
- 2.3k
- PR merge metrics
- No merged PRs in 30d
Description
配置多个GlobalConfiguration 时,如果
每个都配置
.gsonConfiguration((context1, gsonBuilder) -> {//这里可以自己自定义配置 Gson 的参数
gsonBuilder
.serializeNulls()//支持序列化值为 null 的参数
.enableComplexMapKeySerialization();//支持将序列化 key 为 Object 的 Map, 默认只能序列化 key 为 String 的 Map
})
.retrofitConfiguration((context1, retrofitBuilder) -> {//这里可以自己自定义配置 Retrofit 的参数, 甚至您可以替换框架配置好的 OkHttpClient 对象 (但是不建议这样做, 这样做您将损失框架提供的很多功能)
// retrofitBuilder.addConverterFactory(FastJsonConverterFactory.create());//比如使用 FastJson 替代 Gson
})
则,其他的都会配覆盖掉
Contributor guide
Assessment
This issue has not been assessed yet.