我的Android应用中有两项服务。因为我每分钟都在运行我的服务。但是一些移动设备服务正在停止,但它没有执行onDestroy()
方法。
我的问题是如何在不停止的情况下每隔一分钟运行一次服务。因为我的应用程序完全取决于后台服务。
我正在使用Timer Task。请用TimerTask给我正确的解决方案。
TimerTask timerTask = new TimerTask() {
@Override
public void run() {
process();
}
};
Timer mTimer = new Timer();
mTimer.schedule(timerTask, 0,60*1000);
process()方法正在完成所有任务。它在应用程序中生成通知。