• 02-01-2022, 21:04:45
    #1
    fun run() içerisinde http request mevcut bunun response değerini "qrq" diye bir val'e atadım. Bu qrqyi alttaki onCreate içerisinde kullanmak istiyorum bunu nasıl yapabilirim ?

    Kod şu şekilde;

        fun run() {
            val request = Request.Builder()
                .url("http://publicobject.com/helloworld.txt")
                .build()
    
            client.newCall(request).enqueue(object : Callback {
                override fun onFailure(call: Call, e: IOException) {
                    e.printStackTrace()
                }
    
                override fun onResponse(call: Call, response: Response) {
                    response.use {
                        if (!response.isSuccessful) throw IOException("Unexpected code $response")
    
                        for ((name, value) in response.headers) {
                            println("$name: $value")
                        }
    
                        println(response.body!!.string())
                        val qrq = response.body!!.string()
    
                    }
                }
            })
        }
        
        override fun onCreate(savedInstanceState: Bundle?) {
    
            setTheme(R.style.AppTheme_MainActivity)
            super.onCreate(savedInstanceState)
            
            //another code ......
    
    
        }
  • 02-01-2022, 21:16:41
    #2
    Konum son açılanlarda çıkmadı