记录一个问题,通过Hanlder进行消息管理,sendMessageAtTime下发的指令没有在handleMessage中得到执行。
这个问题看了很久,最后得到答案:handleMessage中包括了自定义view的绘制过程,然后这个自定义view有点bug,导致handleMessage方法被阻塞了。然后后面的消息没有得到处理。
所以,在handlerMessage中要避免出现线程阻塞的情况,不然后面的Message都执行不了。
记录一个问题,通过Hanlder进行消息管理,sendMessageAtTime下发的指令没有在handleMessage中得到执行。
这个问题看了很久,最后得到答案:handleMessage中包括了自定义view的绘制过程,然后这个自定义view有点bug,导致handleMessage方法被阻塞了。然后后面的消息没有得到处理。
所以,在handlerMessage中要避免出现线程阻塞的情况,不然后面的Message都执行不了。