Я хочу создать приложение, которое отправляет http-запрос нажатием кнопки, но оно не работает.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Я хочу создать приложение, которое отправляет http-запрос нажатием кнопки, но оно не работает.

Сообщение Anonymous »

я использую okhttp3 для отправки запроса, и он РАБОТАЕТ только один раз, а любое нажатие другой кнопки ничего не дает

Код: Выделить всё

 private fun makeGetRequest() {

val client = OkHttpClient()
val request = Request.Builder().url("http://192.168.1.54/trigger").build()
val textView = findViewById(R.id.textView)

client.newCall(request).enqueue(object : okhttp3.Callback {
override fun onFailure(call: Call, e: IOException) {
runOnUiThread {
textView.text = "failed to send request"
}

}

override fun onResponse(call: Call, response: Response) {
if (response.isSuccessful) {
runOnUiThread {
textView.text = response.body.toString()

}

}
}

})

}
если кто-то может мне помочь, я буду очень признателен
я так долго над этим застрял
я пробовал чтобы очистить кеш, перезапустите приложение программно, и ничего не работает

Подробнее здесь: https://stackoverflow.com/questions/790 ... nd-it-does
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»