Android消息处理机制笔记

Android消息处理机制
1.每一个线程都对应并且只有一个Loop对象和一个MessageQueen对象
2.每一个Handler对象都会关联一个Loop对象,根据Loop对象来判断这个Handler属于哪一个线程
3.一个线程可以有多个Handler,但是只能有一个Looper
4.Handler不加任何Loop对象则默认是属于主线程
5.主线程获取Loop对象是Looper.getMainLooper();
6.子线程获取Loop对象则是Looper.myLooper();但是在获取之前必须要Looper.prepare();之后再启动Looper.loop();Looper线程就开始真正工作了
7.Handler一般有两种用途:1)执行计划任务,你可以再预定的实现执行某些任务,可以模拟定时器。2)通过消息线程间通信。

你可能感兴趣的:(android,消息,处理机制)