【发布时间】:2021-01-30 13:18:55
【问题描述】:
我在使用 rxandroid 进行改造时遇到问题。 我创建了一个自定义转换器,如下所示:
class CustomResponseConverter<T>(private val converter: Converter<ResponseBody, *>): Converter<ResponseBody, T> {
override fun convert(value: ResponseBody): T? {
// custom convert response here
}
}
当我像这样返回Single 时一切正常:
@GET("route")
fun simpleFetch(): Single<FetchData>
但是当我尝试像这样返回Completable 时:
@GET("route")
fun simpleFetch(): Completable
我发现convert 函数没有被调用。请帮忙。
提前致谢。
【问题讨论】:
标签: android kotlin retrofit rx-android