kotlin 异步线程简单事例,加http请求,异步线程之间的通信
来源:互联网 发布:千方百剂医药软件下载 编辑:程序博客网 时间:2024/06/04 21:18
--------------------------------------------------------------------------------------------------------------------------------------------------------
首先编辑异步线程方法
/** * @param url 请求网址 * **/public fun thread(url : String) : Thread{ val thread = object : Thread(){ override fun run() { super.run() var request = URL(url).readText() Log.d("---->request",request) } } thread.start() return thread}-------------------------------------------------------
在UI线程直接调用
thread(url)------------------------------------------------------
也可以volley 等架包
-----------------------------------------------------------------------------------------------------
与ui线程进行数据传输handler
var handler = object : Handler() { override fun handleMessage(msg: Message) { super.handleMessage(msg) when(msg.what){ MESSAGE->main_text!!.text = msg.obj.toString() } }}线程写法public fun thread(url : String) : Thread{ val thread = object : Thread(){ override fun run() { super.run() var request = URL(url).readText() var msg = Message() msg.what = MESSAGE msg.obj = request handler.sendMessage(msg) } } thread.start() return thread}--------------------------------------------------------------
阅读全文
0 0
- kotlin 异步线程简单事例,加http请求,异步线程之间的通信
- 线程异步通信
- AsyncTask线程异步通信
- 线程池及异步请求的意义
- Net线程间通信的异步机制
- .Net线程间通信的异步机制
- 简单的 http 发送异步post请求
- Silverlight数据异步通信事例
- 常用的异步线程
- 线程的异步调用
- <>线程-异步通信和同步通信
- handler加线程模式实现android应用的异步加载
- 异步线程
- 线程异步
- 线程异步
- cocos2d异步线程加截图片。
- URLConnection的post请求网络数据和AsyncTask异步线程
- AsyncTask和Handler异步线程之间的区别
- linux ping: unknown host www.baidu.com问题
- 字节流、字符流、字节缓冲流、字符缓冲流
- iOS 字典自动转模型
- java Iterator 接口
- CSMA/CD
- kotlin 异步线程简单事例,加http请求,异步线程之间的通信
- 利用kaptcha实现验证码(Servlet实现)
- android编程中遇到的Unable to find explicit activity class错误的原因及解决办法
- java小算法—求单链表的中节点
- Top 20+ MySQL Best Practices【sql优化】 .
- 用myEclipse搭建jsp开发环境
- Spring 中的 jar 包的作用
- js页面刷新
- Qt|Qt软件发布与打包