Не могу запланировать уведомление в FirebaseMessagingService - PullRequest
0 голосов
/ 20 мая 2018

Я пытаюсь запланировать будущее уведомление, используя AlarmManager из FirebaseMessagingService, когда onMessageReceived().

Примечание: onMessageReceived() срабатывает, и тот же код работает внутри действия, но не внутриуслуга.

private void setReminder() {
    Intent notificationIntent = new Intent(this, ReminderReceiver.class);
    PendingIntent broadcast = PendingIntent.getBroadcast(this, 0, notificationIntent, PendingIntent.FLAG_UPDATE_CURRENT);

    AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

    Calendar cal = Calendar.getInstance();
    cal.add(Calendar.SECOND, 5);

    alarmManager.setExact(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), broadcast);
}

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...