【发布时间】:2012-07-15 06:39:52
【问题描述】:
尝试使用 Timer 运行 4 次,每次间隔 10 秒。
我尝试用循环停止它,但它一直在崩溃。尝试使用带有三个参数的schedule(),但我不知道在哪里实现计数器变量。有什么想法吗?
final Handler handler = new Handler();
Timer timer2 = new Timer();
TimerTask testing = new TimerTask() {
public void run() {
handler.post(new Runnable() {
public void run() {
Toast.makeText(MainActivity.this, "test",
Toast.LENGTH_SHORT).show();
}
});
}
};
int DELAY = 10000;
for (int i = 0; i != 2 ;i++) {
timer2.schedule(testing, DELAY);
timer2.cancel();
timer2.purge();
}
【问题讨论】: