android handler 用sendMessage()发送消息后没有反应

我自己重写的Handler类mHandlerhandler,然后在一个newThread()中执行:Messagemsg=Message.obtain();Log.i("... 我自己重写的Handler类 mHandler handler,然后在一个new Thread()中执行:
Message msg = Message.obtain();
Log.i("TAG","Thread1 - msg");
msg.what = 2;
handler.sendMessage(msg);
然后线程中的Log能打印出来,但是在Handler中重写的
public void handleMessage(Message msg) {
Log.i("TAG","handler is running");
switch(msg.what){
case 1:……
就打印不出来,
求解……
展开
 我来答
心中风情4
2013-08-26 · TA获得超过2247个赞
知道大有可为答主
回答量:1779
采纳率:66%
帮助的人:1045万
展开全部
Message msg = handler.obtainMessage();

这样写才能把消息发给handler吧, 用这句试试?
更多追问追答
追问
试过了,还是没有用
也没有报错,就是没执行……
追答
你能不能多贴些代码,或传到网盘一下,就这点内容实在猜不出来!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式