<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">查阅Android API文档了解到,Timer是用来在后台进程</span>
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import java.util.Timer;
import java.util.TimerTask;
public class MainActivity extends AppCompatActivity {
Timer timer;
TimerTask timerTask;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
timer = new Timer();
timerTask = new TimerTask(){
@Override
public void run() {
Log.d("Timer","过了5s");
}
};
timer.schedule(timerTask,0,5000);
}
}
这样就可以实现在后台进程中定时执行指定任务了。
得到的日志内容为:
Timer详解
void cancel():: 终止正在后台执行的Timer线程。
int purge(): 从这个计时器的任务队列中移除所有已取消的任务.
本文介绍如何使用 Android 的 Timer 类在后台进程中执行定时任务,并提供了一个简单的示例代码。此外,还详细解释了 Timer 的 cancel 和 purge 方法的作用。

288

被折叠的 条评论
为什么被折叠?



