一个线程 包含:多个handle
一个looper(需与线程绑定)
一个messageqeueu(与looper绑定)
使用流程:
线程a中
1,定义handler
2,通过looper.perare绑定线程a对应的message
3,handler通过handlercallback或者handlemessage处理(接受)消息。
4,looper.looper循环消息。
线程b中
1,引用线程a的handler
2,通过post或者sendmessage发送消息。
注:主线程会自动创建looper,looper会自动创建messagequeue。其他线程不会自动创建,需自定义。