kotlin 之 Handler 与 Thread
来源:互联网 发布:网络端口有几根线 编辑:程序博客网 时间:2024/04/19 04:41
handler 与Thread 的组合在程序中应用很广,在此稍微记录一下:
首先先创建 一个thread 与 handler:
private var thread :Thread? = null private var handler :Handler =object : Handler(){ //此处的object 要加,否则无法重写 handlerMessage override fun handleMessage(msg: Message?) { super.handleMessage(msg) if(msg?.what == 0){ Toast.makeText(applicationContext,"子线程消息",Toast.LENGTH_LONG).show() } } }
创建子线程:
private fun myTherad(){ thread = Thread(Runnable { kotlin.run { var message = Message() message.what = 0 handler.sendMessage(message) } })}
在主线程调用:myTherad()thread?.start()
阅读全文
0 0
- kotlin 之 Handler 与 Thread
- Android Thread 与 Handler
- Thread与Handler总结
- Android Handler与Thread
- Thread、Handler与HandlerThread
- AsyncTask与Thread+Handler
- AsyncTask 与Handler+Thread
- Android游戏开发之Thread与Handler执行多线程
- 子线程与主线程通信之Thread-Handler-Message
- Handler与looper与Thread
- Thread、Handler与HandlerThread、Handler使用
- Thread、Handler与HandlerThread、Handler使用
- Thread、Handler与HandlerThread、Handler使用
- Thread、Handler与HandlerThread、Handler使用
- Thread、Handler与HandlerThread、Handler使用
- AsyncTask 与 Thread+Handler区别
- Handler与Thread的关系
- Android之Looper+Thread+handler
- Php给图片添加水印
- 使用p6spy监视mybatis输出sql
- ARM处理器中PC值=当前指令地址 + 8的根本原因
- HeadFirstPython---------(三)第五章(推倒数据__处理数据)
- Libevent 学习--------(eventop)事件多路分发器
- kotlin 之 Handler 与 Thread
- 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能
- 发布的主页排版由于浏览器的兼容模式和极速模式出现问题
- CGI、服务器内置模块、FastCGI、php-fpm的区别和详解
- 集成学习
- spring mvc拦截器和<mvc:annotation-driven />的详解
- Java三大主流框架概述(转载)
- HDU1281棋盘游戏(二分匹配与增广链)
- 服务器如何判断客户端非正常掉线-心跳连接