首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

错误”This message is already in use“的一般起因

2012-07-25 
异常”This message is already in use“的一般起因使用了同一个消息对象进行多次sendToTarget()导致了这个

异常”This message is already in use“的一般起因

"使用了同一个消息对象进行多次sendToTarget()导致了这个问题。每次sendToTarget()之前都应该从消息池中重新obtain一个消息对象,而不能获取一个对象后sendToTarget多次。"

?

说白了,就是new一个

for (;;) {if (autoRun == AUTO_RUN_STOP) {Message message = new Message();message.what = 3;mHandler.sendMessage(message);break;} else {try {Thread.sleep(2000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}Message message = new Message();message.what = 2;mHandler.sendMessage(message);}}
?

热点排行