NativeMessageQueue
#mLooper:Looper
+pollOnce()+wake()+handleEvent()
Looper
+pollOnce()+pollAll()+wake()+addFd()+sendMessage()+removeMessages()+prepare()+getForThread()+setForThread()
MessageQueue
+getLooper(rtn_looper:Looper
RefBase
MessageHandler
+handleMessage()
WeakMessageHandler
#mHandler:wp<MessageHandler>
+HandleMessage()