У меня возникла проблема с попыткой запланировать мое обслуживание для запуска так часто. Я получил свою службу для запуска при загрузке, но по какой причине, когда начинается расписание, много раз запускается сервис.Android Alarm Manager настраивает странное расписание
public class PPPService extends Service {
public void onStart(Intent intent, int startId) {
//TODO do something useful
Log.v("TEST", "Service started");
// Schedule the alarm!
PendingIntent mAlarmSender = PendingIntent.getService(this, 0, intent, 0);
AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
am.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, AlarmManager.INTERVAL_FIFTEEN_MINUTES, mAlarmSender);
this.stopSelf();
}
}
Постановили: Эта проблема была решена путем создания планировщика вместо того, сам мой график обслуживания.
hmmm ... все еще получать несколько запусков. Насколько я могу судить, результаты одинаковы. Интересно, почему это с самого начала. – EliteTech
Должен ли я просто создать еще одну услугу, чтобы передать это? – EliteTech
Благодарим за помощь. ваш ответ заставил меня понять, что мне нужен планировщик, а не сам график обслуживания. – EliteTech