线程补充
2016-04-22 16:55
295 查看
有时候,我们在程序中运行完毕,获取数据之后,需要及时的更新UI,这个时候除了异步消息处理机制之外,我们还可以用
上面应用了Handler对象,直接在子线程中,写上上述代码,就可以操作主线程的UI了
注意第二个参数,是这个在主线程中首次运行的延时时间
这个也是在子线程中直接写上,就可以从操控主线程的UI内容了
myHandler.postDelayed(new Runnable() { @Override public void run() { imageView.setImageBitmap(bitmap); } },0);
上面应用了Handler对象,直接在子线程中,写上上述代码,就可以操作主线程的UI了
注意第二个参数,是这个在主线程中首次运行的延时时间
runOnUiThread(new Runnable() { @Override public void run() { } });
这个也是在子线程中直接写上,就可以从操控主线程的UI内容了
相关文章推荐
- GUI - Web前端开发框架
- 评价ui设计作品好坏的八个标准(界面/交互设计研究)
- 我是运营,我没有假期
- DB2数据库的安装
- C#实现把指定数据写入串口
- “传奇”图象数据存储方式
- ruby实现的一个异步文件下载HttpServer实例
- C#异步绑定数据实现方法
- C#线程间不能调用剪切板的解决方法
- 修复mysql数据库
- 科学知识:同步、异步、阻塞和非阻塞区别
- 探讨Ajax中同步与异步之间的区别
- 浅析SQL数据操作语句
- SQLServer 数据导入导出的几种方法小结
- 简述MySQL分片中快速数据迁移
- MySQL数据备份之mysqldump的使用详解
- C#线程同步的三类情景分析
- C#实现窗体间传递数据实例
- C#获取进程或线程相关信息的方法
- C#停止线程的方法