Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.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
Android 如何获得改装响应的返回值?_Android_Api_Android Studio_Kotlin - Fatal编程技术网

Android 如何获得改装响应的返回值?

Android 如何获得改装响应的返回值?,android,api,android-studio,kotlin,Android,Api,Android Studio,Kotlin,我如何解决这个问题 我想在android中使用改型时返回值 fun login():字符串 { .enqueue(对象:回调 { 失败时覆盖乐趣(调用:调用,t:可丢弃){ TODO(“尚未实施”) } 在回应时忽略乐趣( 呼叫:呼叫,, 答复:答复 ) { TODO(“尚未实施”) } }) return“?”;//如何返回改装响应 } 该选项是在从改装接收结果时使用回调(接口)来调整结果。由于在创建请求的同时结果不可用,因此它是异步的。您可以使用协同路由返回结果,但您应该在内部使用它们,而

我如何解决这个问题
我想在android中使用改型时返回值

fun login():字符串
{
.enqueue(对象:回调
{
失败时覆盖乐趣(调用:调用,t:可丢弃){
TODO(“尚未实施”)
}
在回应时忽略乐趣(
呼叫:呼叫,,
答复:答复
) {
TODO(“尚未实施”)
}
})
return“?”;//如何返回改装响应
}

该选项是在从改装接收结果时使用回调(接口)来调整结果。由于在创建请求的同时结果不可用,因此它是异步的。您可以使用协同路由返回结果,但您应该在内部使用它们,而不是返回,或者在登录函数中接受lambda参数,该参数将在结果出现时调用。选项是使用回调(接口)当从改装接收到结果时,不调整结果。由于在创建请求的同时结果不可用,因此它是异步的。您可以使用协同路由返回结果,但您应该在内部使用它们,而不是返回,或者在登录函数中接受lambda参数,该参数将在结果出现时调用。
fun login():String
     {
    .enqueue(object :Callback<List<ANY>>
    {
        override fun on Failure(call: Call<List<ANY>>, t: Throwable) {
            TODO("Not yet implemented")
        }

        override fun on Response(
            call: Call<List<ANY>>,
            response: Response<List<ANY>>
        ) {
            TODO("Not yet implemented")
        }

    })
    return " ? "; // how to return retrofit response
}