我是android的新手。我正在开发一个应用程序,其中每 5 秒在后台执行一段特定的代码。为了实现这一点,我正在使用一个带有计时器的服务,其中包含一个计时器任务。有时它工作正常,但经过一些不确定的服务正在运行,但计时器任务在 android 中自动停止。这是我的代码,请帮忙。提前致谢。
public void onStart(Intent intent, int startid) {
//this is the code for my onStart in service class
int delay = 1000; // delay for 1 sec.
final int period = 5000; // repeat 5 sec.
timer = new Timer();
timer.schedule(new TimerTask() {
@Override
public void run() {
executeCode();
}, delay, period);
};