自定义的线程中是不能更新UI的,但是如果遇到更新UI的事情,我们可以用handler的post()方法来将更新UI的方法体,直接传送到主线程中,这样就能直接更新UI了。Handler的post()方法就是将Runnable中的代码段传送到主线程。布局文件就是个textView,我就不贴了。全部代码p...
分类:
编程语言 时间:
2014-07-31 23:16:40
阅读次数:
206
Handler的使用(一) Handler基本概念: Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。 这种机制通常用来处理相对耗时比较长的....
分类:
移动开发 时间:
2014-07-31 20:37:57
阅读次数:
456
Android里面的界面的修改,不能直接用一个Thread的方法体来修改。每个Activity都有一个系统主线程一直在循环监听该界面数据是否有什 么变化。如果直接新建一个线程来修改界面就会造成多个线程不同步的现象,因此Android引入了Handler来处理多线程对界面进行的操作,个人理解 Han....
分类:
移动开发 时间:
2014-07-31 20:30:17
阅读次数:
256
read())){//遍历文件夹 echo $entry; } $handler->close();//关闭句柄 判断是否有读的权限 is_readable($file); 判断文件是否存在 file_exists($file);...
分类:
Web程序 时间:
2014-07-31 19:59:47
阅读次数:
217
一、从自己开启的线程中给主线程发送信息,更新UI这个实例的效果是,在线程中通过handler发送一条信息给handler,然后通过handler更改UI线程中,textview的文字。主要方法是(在线程中生成消息对象,并发送消息。这里可以设置what,我图简单就没设置): class MyThre....
分类:
其他好文 时间:
2014-07-31 16:27:46
阅读次数:
220
这里主要讲的是Android中线程的概念,自己的线程不能更新UI线程中的视图。如果把Handler设置在自己的线程中,那么必须建立一个Looper。至于为什么在Activity中建立Handler就不用建立一个Looper呢,因为在UI线程初始化时就已经有一个Loop了,所以直接用就行。这里还需要注...
分类:
其他好文 时间:
2014-07-31 16:11:06
阅读次数:
181
Handler类:1 在子线程中发送Message2 在主线程中获取、处理Message在新线程中 通过Handler机制通知UI线程改变界面。每个线程只能拥有一个Looper,而每个Looper关联一个MessageQueueUI线程中,系统默认初始化了一个Looper对象。Looper、Mess...
分类:
移动开发 时间:
2014-07-30 12:05:13
阅读次数:
187
Reporting 类提供了一组工具用于格式化报告输出report机制大概包括四个主要的类uvm_report_object,uvm_report_handler, uvm_report_server,uvm_report_catcher,UVM reporting主要的接口是uvm_report_...
分类:
其他好文 时间:
2014-07-30 00:34:22
阅读次数:
1088
转自:http://blog.csdn.net/jason0539/article/details/18075293第一种方法:遇到一个问题,需要在一个activity中控制另一个acitivity做一些更新,没想到传递handler的方法,通过以下方式解决。1.在MyAPP中定义属性handler...
分类:
移动开发 时间:
2014-07-29 17:23:02
阅读次数:
293
This tutorials aims to teach you how to create an error handler for your programs to deal with the clean-up operation when something in the code goes ...
分类:
其他好文 时间:
2014-07-29 16:59:32
阅读次数:
349