Android - Система отменяет мои тревоги без моего разрешения - PullRequest
0 голосов
/ 28 августа 2018

Я создал приложение для Android, короче говоря, приложение просто создает несколько будильников на день. Все тревоги создаются одновременно. Когда я убиваю приложение из оболочки, тревоги все еще здесь, очевидно, когда я принудительно убиваю приложение, тревоги отменяются.

Как создать один будильник:

Intent intent = new Intent(context, AlarmReceiver.class);
PendingIntent alarmPendingIntent = PendingIntent.getBroadcast(context, alarmId, intent, 0);
alarmManager.set(AlarmManager.RTC_WAKEUP, date.getTimeInMillis(), alarmPendingIntent);

И мой манифест:

    ...
    <receiver
        android:name=".schedule.AlarmReceiver"
        android:enabled="true"
        android:exported="true" />
    ...

Проблема в следующем: моя система Android отменяет все мои тревоги без видимой проблемы ...

Я провожу какой-то тест, и даже если приложение открыто, система отменяет мои сигналы тревоги, не систематически, а иногда ...

Итак, по каким причинам можно отменить сигналы моего приложения, исключить принудительное уничтожение?

Спасибо:)

...