Я хочу выполнить задачу через определенный интервал автоматически. Я вызвал службу в ожидании, как показано ниже
alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
mAlarmSender = PendingIntent.getService(Schedule.this, 0, new Intent(Schedule.this,
Schedule_service.class), 0);
new Thread(new Runnable() {
public void run() {
Schedule.this.finish();
alarmManager.setRepeating(
AlarmManager.RTC_WAKEUP, SysTime,
interval, mAlarmSender);
state = true;
}
}).start();
Но есть пустой экран, когда служба работает и принудительно закрывается, когда я нажимаю кнопку «назад». Поэтому я попытался выполнить это в асинхронной задаче, чтобы показать прогресс до завершения службы, но это также не помогает. Любое решение или руководство, пожалуйста, спасибо .