好像我传递一个过去后就不能传递了,再传递程序就强退了。
宽带欠费,手机发贴,有些单词可能写错。handler=new Handler(){
public void HandleMessage(Message msg)
{textview1.set((String)msg.obj);
}
}
然后子线程里面
for(int i=0,i<3,i++)
{
message.msg=String.valueOf(i);
handler.sendMessage=msg;
}
handler和message是全局变量。是不是在传递消息过去后要进行什么处理,方便下一次传递
宽带欠费,手机发贴,有些单词可能写错。handler=new Handler(){
public void HandleMessage(Message msg)
{textview1.set((String)msg.obj);
}
}
然后子线程里面
for(int i=0,i<3,i++)
{
message.msg=String.valueOf(i);
handler.sendMessage=msg;
}
handler和message是全局变量。是不是在传递消息过去后要进行什么处理,方便下一次传递
解决方案 »
- 点击添加按钮,添加应用程序,添加删除按钮,删除应用程序
- 由HashMap的遍历看android的优化
- 注册google map api,出现连接超时
- import android.speech.srec.Recognizer 问题
- 怎样把android工程的资源图片分目录管理?
- 大家来说说android各版本硬件配置要求~~~~
- 资源共享:深入Android 开发
- android端报:cannot find dispatch method,纠结了好几天了
- 关于View多次layout后被系统recycle掉的问题!
- 安卓里连接SQL数据库超时问题,找高手!!!
- 关于地图自定义气泡的问题
- 获得系统日期时间
Message msg=new Message();
msg.arg1=i;
handler.sendMessage(msg);
for(int i=0,i<3,i++)
{
message.msg=String.valueOf(i); //不需要全局的。handler本身就有一个消息队列,你只需要向
// 这个消息队列里面添加消息就好了。
handler.sendMessage=msg;
}
for(int i=0,i<3,i++)
{
message.obj=String.valueOf(i);
handler.sendMessage(msg);
}
处理消息:
handler=new Handler(){
public void HandleMessage(Message msg)
{textview1.setText(String.valueOf(msg.obj));
}
}