请问大家: 执行handleMessage()的线程是Looper吗?当sendMessage时,是加入到当前线程的messageQueue吗?
请说的详细些.
请说的详细些.
解决方案 »
- 不显示删除回复显示所有回复显示星级回复显示得分回复 ●●●小白求助 关于创建Android应用的问题
- android apk反汇编
- android 屏幕自动锁定后无法进行正常的网络请求
- Android应用开发中怎么修改http请求头中的User-Agent
- 小妹求通过OpenCV分析图片内容代码。可交易
- ProgressBar 有停止、销毁等操作吗?
- 关于android下的模拟HTTPS发送请求
- Android baidu地图API3.0 如何实现设置比例尺 100分
- 安卓7.1.2可以调用VS2003发布的webservice吗
- android studio虚拟机运行不出来怎么办
- 使用Android的模拟器时,如何更改SDCard与PC的连接方式。如将连接方式由“Connect to PC”改为“charge only”
- 多张图片在屏幕里自由浮动,没事帮顶 谢谢
2 sendMessage也是加入到handler创建时关联的Looper所在的线程的消息列队。
handle创建时确实会去获取Looper对象,这个Looper是怎么返回的,能说得详细点吗?另外Looper类的成员变量mThread有什么作用?
Looper.getMainLooper()得到主线程的looper
Handler时不传入Looper对象,使用Handler创建所在线程绑定的looper,如果没有将使用主线程的Looper对象Looper类的成员变量mThread是通过looper.getThread()获取的 返回looper所在的线程