2 franous Franous 于 2016.04.07 15:43 提问

Handler#post方法内部是怎么实现的 1C

Handler.post(Rnnable runnable)
这个方法将runnable封装成一个message加入MesageQueue中,但是我在没有实现Handler#handleMessage方法的前提下,Runnable还是被执行了,请问Runnable是在哪里执行的呢?能给出代码细节最好

3个回答

CSDNXIAON
CSDNXIAON   2016.04.07 16:13

Handler的post()方法
handler的post方法
Android中的Handler的post方法
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

devmiao
devmiao   Ds   Rxr 2016.04.08 06:04
zhuhongleia
zhuhongleia   2016.04.08 09:46

消息循环的时候,会处理MesageQueue,而Rnnable已经被封装为Message的callback,dispatchMessage方法会执行callback的run方法

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!