Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/206.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用rxandroid Completable的自定义转换器_Android_Kotlin_Retrofit_Rx Android - Fatal编程技术网

使用rxandroid Completable的自定义转换器

使用rxandroid Completable的自定义转换器,android,kotlin,retrofit,rx-android,Android,Kotlin,Retrofit,Rx Android,我在使用rxandroid进行改装时遇到问题。 我创建了一个自定义转换器,如下所示: class CustomResponseConverter<T>(private val converter: Converter<ResponseBody, *>): Converter<ResponseBody, T> { override fun convert(value: ResponseBody): T? { // custom conv

我在使用rxandroid进行改装时遇到问题。 我创建了一个自定义转换器,如下所示:

class CustomResponseConverter<T>(private val converter: Converter<ResponseBody, *>): Converter<ResponseBody, T> {

    override fun convert(value: ResponseBody): T? {
        // custom convert response here
    }
}
但是当我尝试返回
Completable
时,如下所示:

@GET("route")
fun simpleFetch(): Single<FetchData>
@GET("route")
fun simpleFetch(): Completable
我发现
convert
函数没有得到调用。请帮忙


提前感谢。

对于任何遇到与我相同情况的人,显然根据改装团队的说法:

使用Completable会绕过所有转换器,是的,只是简单地关闭响应主体,从而消耗响应主体。由于转换后的实体无处可用于Completable,因此无需调用它并执行转换

所以我想在这个案例中我们会继续使用
Single