HANDLE知道啥意思吧,就是处理。HANDLER就是处理者,一般用在回调函数当中,比如你注册了一个EVENT,那么就要给这个EVENT一个HANDLER。也就是出了这个EVENT之后的处理函数了。

解决方案 »

  1.   

    简单点来说  Android中事件的执行必须在主UI线程中执行
    但是很多情况下我们要自己开线程(比如从服务器获取信息、下载图片等等),获取到信息你要展示在界面上,这时你就必须用handler等来实现了。
    例如:getData(..){textview.setText(..)} 
    getData方法是获取从服务器返回的数据,得到数据后你直接进行TextView的赋值语句,系统就会报线程异常错误。此时你可以通过handler来控制。
    Handler mHandler = new Handler() {
    @Override
    public void handleMessage(Message msg) {
                           switch(msg.what){
                                   textview.setText(..)
                           }
    }
    }
    getData(..){mHandler.sendEmptyMessage(...)} 
    这样做就不会报错了
    Handler功能很多很强大 好好研究下
      

  2.   

    Handler详解
    http://blog.csdn.net/windone0109/archive/2010/05/03/5553399.aspx