小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:okhttp调用问题求解

2021-05-12 11:20:26 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
AD2
最近看到android第一行代码第三版746页,按照书上的代码实现没有输入,也没报错,请大师指点谢谢 override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) val binding = ActivityHttpURLConnectionBinding.inflate(layoutInflater) setContentView(binding.root) binding.btnShow.setOnClickListener { Log.i(TAG,"click btn============") val response=HttpUtil.sendOkHttpRequest(strURL2,object:Callback{ <span style="color: #FF0000;"> //此方法调用没有输出也无报错信息</span> override fun onFailure(call: Call, e: IOException) { Log.i(TAG,"11111111111111111111111") e.printStackTrace() Log.i(TAG,"sendOkHttpRequest Callback err:${e.toString()}") } override fun onResponse(call: Call, response: Response) { Log.i(TAG,"22222222222222222222") val responseData=response.body?.string() //get value showResponse(responseData) } })// sendRequestWithOKHttp() //单独的okhttp请求方法 } }/** * 网络操作公共类 */object HttpUtil { private val TAG="HttpUtil_wp" private val PORT=8000// OKhttp请求方法,比普通http请求方法简单 fun sendOkHttpRequest(address: String,callback:okhttp3.Callback){ val client=OkHttpClient() val request=Request.Builder().url(address).build() client.newCall(request).equals(callback) //内部已经开好子线程,在子线程中执行HTTP请求,结果返回callback }

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )