android - android Kotlin 中的 HTTP GET
问题描述
我在 android studio 中编程。我有一个按钮,它发送一个 http 请求。当我单击按钮时,我的应用程序崩溃了!
这是我的代码
MainActivity.kt
package com.example.messager
import android.os.Bundle
import android.view.View
import androidx.appcompat.app.AppCompatActivity
import java.net.*
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
}
fun onclick(v:View){
URL ("https://google.com/").readText()
}
}
请帮我!我真的很想发送 get http 请求
解决方案
尝试联系域https://google.com/
Executors.newSingleThreadExecutor().execute({
val data = URL("https://google.com/").readText()
simpleTextView.post { simpleTextView.text = data }
})
您可以联系资源并从中获取所需的信息
推荐阅读
- php - Symfony Guzzle 将不同的客户端注入到自动装配的服务中
- django - 排除model._meta.get_fields()中的相关字段
- java - Java“构造函数未定义”,但它是
- c# - 如何将 AWS ASP.NET Core 日志记录添加到 ASP.NET Core 2.0 Razor Pages 应用程序?
- c++ - Glut 尖刺环
- python - 组合 12 个 1x3 矩阵
- sql - 根据另一列中的值显示 listagg 值(第 2 部分)
- elasticsearch - Kibana 5.5 可视化数据聚合百分比
- visual-studio-code - 如何禁用当前缩进深度VSCode的视觉突出显示
- javascript - 在没有原始模型的情况下在 EmberJS 中设置新关系