关于handler无法接收消息的问题

挨踢直男 2013-08-31 01:15:26
想定时改变标题, 但是 Handler的handeMessage不执行,这是怎么回事啊? 网上也查不出什么东西来

public class MainActivity extends Activity {
private Handler handler = new Handler() {
public void handeMessage(Message msg) {
super.handleMessage(msg);
setTitle("title" + title);
}
};
private int title = 0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
title++;
Message msg = new Message();
msg.what = 1;
handler.sendMessage(msg);
}
}, 1, 5000);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
...全文
127 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
danielinbiti 2013-09-11
  • 打赏
  • 举报
回复
写错了吧 是handleMessage不是handeMessage,少了一个l

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧