нужна услуга, чтобы запускаться каждые 1 минуты, которые работают в фоновом режиме, даже если мое приложение не работаетКак запустить службу в фоновом режиме каждые 1 минуту
Вот часть кода: `
Я использую таймер для обработки называют каждую 1 минуту
final Handler handler = new Handler();
Timer timer = new Timer();
TimerTask hourlyTask = new TimerTask() {
@Override
public void run() {
handler.post(new Runnable() {
@SuppressWarnings("unchecked")
public void run() {
try {
Intent intent = new Intent(ServiceMain.this, LocationMonitoringService.class);
startService(intent);
// Toast.makeText(testServiceMain.this, "test", Toast.LENGTH_SHORT).show();
} catch (Exception e) {
// TODO Auto-generated catch block
}
}
});
}
};
timer.schedule(hourlyTask, 3, 1000 * 10);
}
` Спасибо
Вместо того, чтобы периодически запускать службу, я думаю, было бы лучше, если бы вы запустили службу и запустили таймер внутри службы, чтобы выполнять свою работу в установленные сроки. –