Код: Выделить всё
val myURL: String = "MyURL"
//creating request
val request = Request.Builder()
.url(myURL)
.build()
if (myURL.isNotEmpty()) {
val client = OkHttpClient();
client.newCall(request).enqueue(object : Callback {
override fun onFailure(call: Call, e: IOException) {
Toast.makeText(this@MainActivity, e.printStackTrace().toString(), Toast.LENGTH_SHORT).show()
}
override fun onResponse(call: Call, response: Response) {
Toast.makeText(this@MainActivity, response.body.toString(), Toast.LENGTH_SHORT).show()
}
})
}
java.lang.NullPointerException: невозможно активировать поток, который не вызвал Looper.prepare()
android.os.NetworkOnMainThreadException
Есть идеи?
Подробнее здесь: https://stackoverflow.com/questions/793 ... retrieving