AlarmManager не работает должным образом в режиме ожидания на S5 Neo

Я использую AlarmManager в Сервисе, который запускается каждую минуту.

    PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext(), 0,
            getUpdateServiceIntent(mContext), PendingIntent.FLAG_UPDATE_CURRENT);
    AlarmManager am = (AlarmManager) getSystemService(ALARM_SERVICE);

    // Cancel any pending Intent
    am.cancel(pendingIntent);

    // Set a new one
    am.set(AlarmManager.RTC_WAKEUP, 60000, pendingIntent);

На Samsung S5 Neo: когда экран активен, он работает как положено. Когда экран выключен, он срабатывает каждые 5 минут (вместо одной).

Я пытаюсь точно такой же код на S5 Mini (с Android 4.4), Nexus 5 5.1 и Nexus 5 6.0, этот код работает нормально.

targetSdkVersion составляет 19.

Любая идея, как сохранить AlarmManager правильно, когда экран выключен? Задержка еще 5 минут, даже если я прошу 30 секунд.

РЕДАКТИРОВАТЬ: Я также попробовал метод 'setExact', но он ничего не изменил. Все еще есть 5-минутный интервал между каждым сигналом тревоги.

Ответы на вопрос(1)

Ваш ответ на вопрос