Android延时执行调用的几种方法

2017-10-12  本文已影响0人  随心随性_0a25

一、开启新线程

newThread(newRunnable(){

publicvoidrun(){

Thread.sleep(XXXX);

handler.sendMessage();//告诉主线程执行任务

}

}).start

二、利用定时器

TimerTasktask=newTimerTask(){

publicvoidrun(){

//executethetask

}

};

Timer timer = new Timer();

timer.schedule(task, delay);

三、handler + postDelayed

newHandler().postDelayed(newRunnable(){

publicvoidrun(){

//executethetask

}

},delay);

上一篇下一篇

猜你喜欢

热点阅读