我正在努力寻找 Android 上 TimerTask 函数的文档。 我需要使用 TimerTask 每隔一段时间运行一个线程,但不知道如何去做。 任何建议或示例将不胜感激。
最佳答案
我已经实现了这样的东西,它工作正常:
private Timer mTimer1;
private TimerTask mTt1;
private Handler mTimerHandler = new Handler();
private void stopTimer(){
if(mTimer1 != null){
mTimer1.cancel();
mTimer1.purge();
}
}
private void startTimer(){
mTimer1 = new Timer();
mTt1 = new TimerTask() {
public void run() {
mTimerHandler.post(new Runnable() {
public void run(){
//TODO
}
});
}
};
mTimer1.schedule(mTt1, 1, 5000);
}
关于android - 如何使用 TimerTask 运行线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10029831/