【Android】Looper消息分发(msg.target.dispatchMessage), Handler消息处理(消息回调/外部回调/自身回调)
生活随笔
收集整理的這篇文章主要介紹了
【Android】Looper消息分发(msg.target.dispatchMessage), Handler消息处理(消息回调/外部回调/自身回调)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
分發消息
for (;;) {
? ? Message msg = queue.next(); // might block
? ? msg.target.dispatchMessage(msg);
? ?msg.recycle();
}
public void dispatchMessage(Message msg) {
? ? if (msg.callback != null) {
? ? ? ? handleCallback(msg);
? ? } else {
? ? ? ? if (mCallback != null) {
? ? ? ? ? ? if (mCallback.handleMessage(msg)) {
? ? ? ? ? ? ? ? return;
? ? ? ? ? ? }
? ? ? ? }
? ? ? ? handleMessage(msg);
? ? }
}
總結
以上是生活随笔為你收集整理的【Android】Looper消息分发(msg.target.dispatchMessage), Handler消息处理(消息回调/外部回调/自身回调)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android】Eclipse JNI
- 下一篇: 【Android】adb架构(客户端(s