android定时器Timer与TimerTask
16lz
2021-01-26
在onCreat()中声明一个Timer对象:Timer timer=new Timer();timer.schedule(new MyTask(), 1);函数参数解释//立刻开始执行timerTest任务,只执行一次 timerTest.timer.schedule(timerTest,new Date()); //立刻开始执行timerTest任务,执行完本次任务后,隔2秒再执行一次 //timerTest.timer.schedule(timerTest,new Date(),2000); //一秒钟后开始执行timerTest任务,只执行一次 //timerTest.timer.schedule(timerTest,1000); //一秒钟后开始执行timerTest任务,执行完本次任务后,隔2秒再执行一次 //timerTest.timer.schedule(timerTest,1000,2000); //立刻开始执行timerTest任务,每隔2秒执行一次 //timerTest.timer.scheduleAtFixedRate(timerTest,new Date(),2000); //一秒钟后开始执行timerTest任务,每隔2秒执行一次 //timerTest.timer.scheduleAtFixedRate(timerTest,1000,2000);在外部执行:private class MyTask extends TimerTask{@Overridepublic void run() {// TODO Auto-generated method stubMessage message = new Message();message.what = 1;mHandler.sendMessage(message);}}private Handler mHandler=new Handler(){public void handleMessage(Message msg){switch(msg.what){case 1:sc.scrollTo(0, 300*4);Log.v("##################", "#############");break;}}};
在onCreat()中声明一个timer对象。 在onCreat()中声明一个timer对象。
更多相关文章
- Android(安卓)省市县 三级联动(android-wheel的使用)
- RxJava教程(四)在Android中使用RxJava
- android singleTask使用情况,场景分析
- Android(安卓)Audio AudioEffect
- Android中SharedPreferences使用方法介绍
- Android获取当前位置,location为空
- 深入浅出RxJava1(四:在Android中使用响应式编程)
- Android(安卓)Volley使用之二:Volley请求网络图片
- android paint画笔 设置透明度setAlpha及 canvas画布