Handler和Timer怎么结合使用啊? Handler和Timer怎么结合使用啊? 我想用这两个结合使用,实现一个延迟的效果。。但不知道具体应该怎么。。有没有高手给个思路或者给给个简单的小例子。谢谢啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Handler自带有延时发送的函数sendMessageDelayed(msg, delayMillis),延时delayMillis毫秒会收到msg消息 public class Delayed extends Activity { Timer timer = new Timer(); Handler handler = new Handler(){ public void handleMessage(Message msg) { switch (msg.what) { case 1: setTitle("hear me?"); break; } super.handleMessage(msg); } }; TimerTask task = new TimerTask(){ public void run() { Message message = new Message(); message.what = 1; handler.sendMessage(message); } }; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); timer.schedule(task, 10000); } } 楼上的代码基本上就差不多了 我来文字叙述一下。其实蛮好理解的 Timer 执行方法要一个实例 就是TimerTask 。 timer一执行方法就运行TimerTask 的run方法了 至于你是想延迟运行 还是间隔运行 timer的执行方法都有 大哥大,为什么要实现0.1S ,把timer.schedule(task, 100); 时间不准呢怎么解决啊 如何调用系统的通讯录界面 getSystemService 异常 快崩溃了 android 广播与服务问题 关于新浪微博登陆授权的问题 PreferenceActivity和ListPreference的用法问题 再次请教高手,凡是高手有经验的一定帮帮忙,解决后我会共享经验吗,谢谢 Widget经常出错 遇到一个Android的socket问题。求解答。 累计计时的实现 第一次用androidstudio,请问这是什么错误,以前用eclipise没报过错 用Android自带浏览器访问自搭Web出错 求推荐android入门书籍
Timer timer = new Timer();
Handler handler = new Handler(){
public void handleMessage(Message msg) {
switch (msg.what) {
case 1:
setTitle("hear me?");
break;
}
super.handleMessage(msg);
}
};
TimerTask task = new TimerTask(){
public void run() {
Message message = new Message();
message.what = 1;
handler.sendMessage(message);
}
};
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
timer.schedule(task, 10000);
}
}
怎么解决啊