WEB开发网
开发学院手机开发Android 开发 Android消息机制 阅读

Android消息机制

 2010-09-10 00:43:00 来源:WEB开发网   
核心提示:Message m = mHandler.obtainMessage(1, 1, 1, msg);mHandler.sendMessage(m);}}}说明:Android会自动替主线程建立Message Queue,在这个子线程里并没有建立Message Queue,Android消息机制(5),所以,myLoope

Message m = mHandler.obtainMessage(1, 1, 1, msg);

mHandler.sendMessage(m);

}

}

}

说明:

Android会自动替主线程建立Message Queue。在这个子线程里并没有建立Message Queue。所以,myLooper值为null,而mainLooper则指向主线程里的Looper。于是,执行到:

mHandler = new MyHandler (mainLooper);

此mHandler属于主线程。

mHandler.sendMessage(m);

就将m消息存入到主线程的Message Queue里。mainLooper看到Message Queue里有讯息,就会作出处理,于是由主线程执行到mHandler的handleMessage()来处理消息。

下一节将会写一个关于应多线程请求网络数据的例子。

上一页  1 2 3 4 5 

Tags:Android 消息 机制

编辑录入:coldstar [复制链接] [打 印]
赞助商链接