runOnUiThread 、 Handler 对比(一)
来源:互联网 发布:程序员对笔记本的要求 编辑:程序博客网 时间:2024/05/29 17:45
this.runOnUiThread(new Runnable() {@Overridepublic void run() {try {Thread.sleep(1000 * 5);} catch (InterruptedException e) {e.printStackTrace();} InputMethodUtils.show(context, editText); System.out.println("xx");}});System.out.println("xxxxxx");
在onCreate中执行改方法,。执行结果如下
xx
xxxxxxx
想想也应该明白, 系统只有一个(唯一)独立的Main线程--UIThread, 所有跟界面相关的都是同步执行
new Handler().post(new Runnable() { @Override public void run() { try { Thread.sleep(1000 * 5); } catch (InterruptedException e) { e.printStackTrace(); } InputMethodUtils.show(context, editText); System.out.println("xx"); } }); System.out.println("xxxxxx");
在onCreate中执行改方法,。执行结果如下
xxxxxxx
xx
先结束了onCreate 然后handler中的线程仍然继续执行
- runOnUiThread 、 Handler 对比(一)
- runOnUiThread 、 Handler 对比(一)
- handler/ runOnUiThread /AsyncTask
- runOnUiThread handler区别
- 从Handler到runOnUiThread
- android UI(内容)更新的方法之handler、runOnUiThread()
- view.post,handler.runonUiThread详解
- Android通信:Handler和runOnUiThread()
- Android Activity.runOnUiThread() 和 Handler
- AsyncTask和Handler和runOnUiThread()
- Handler、Message 和 Activity.runOnUiThread()
- android Thread 非线程更新UI界面(handler,runOnUiThread)解决图片加载慢的问题
- android 更新界面视图 Handler和runOnUiThread
- android 更新界面视图 Handler和runOnUiThread
- 更新UI操作,Handler与runOnUiThread
- UI更新方法Handler和runOnUiThread
- android runOnUiThread与handler message的区别
- Handler简单分析-runOnUiThread,view.post()
- Grails1.3.7 入门 --- 第一章 安装运行环境
- javascript动态添加删除表格数据管理
- UC/OS-II 操作系统移植
- 今天编译的时候遇到问题 报告R文件错误..
- I2C设备地址
- runOnUiThread 、 Handler 对比(一)
- 内存地址的计算方法
- SQL临时表递归查询子信息并返回记录
- 配置自己的UC/OS—II操作系统
- 大家好,初来乍到请多关照,希望可以互帮互助
- jfreechart图形报表
- LayoutInflater的一点用法记录
- 正交向量在CDMA中的运用
- ANR