Получение результата переменной из функции в Kotlin и okhttp - PullRequest
0 голосов
/ 09 октября 2018

Я новичок в Kotlin, и Ваша помощь высоко ценится.Я могу получить значение переменной jsonStringArray в функции getVariable (), но я не уверен, как получить значение вне функции в kotlin.

//Need help on the below variable outside getVariable function 
val output=jsonStringArray.getVariable()???     
//Working Code
private fun getVariable() {
val itemDetailURL="https://www.google.com"
val client= OkHttpClient()
val request= Request.Builder().url(itemDetailURL).build()
client.newCall(request).enqueue(object: Callback
{
    override fun onResponse(call: Call?, response: Response?) {
        val jsonStringArray=response?.body()?.string()
        println("JSON Output: $jsonStringArray")

    }
    override fun onFailure(call: Call, e: IOException) {
    }
}
)
}
...