Почему Intent.getAction () моей поисковой активности имеет значение null?

я проблема сalarmManager и ожидаемое намерение с дополнениями, которые будут сопровождать его.

Если я установлю несколько будильников, они сработают, но дополнительные функции останутся прежними.

Я уже прочитал в эти вопросы:

Андроид ожидает уведомления о намеренииAndroid продолжает кешировать мои намерения Дополнения, как объявить ожидающее намерение, которое сохраняет свежие дополнения?

и я попробовал:

присвоение уникального идентификатора каждому ожидающему намерению ииспользуя все ожидающие флаги намерения,

все безрезультатно. Я понятия не имею, почему это не будет работать.

Вот фрагмент кода:

Intent intent = new Intent(con,
                    AppointmentNotificationReciever.class);
            intent.putExtra("foo", bar.toString());


            int id = randomNum;

            PendingIntent sender = PendingIntent.getBroadcast(con, id,
                    intent, PendingIntent.FLAG_UPDATE_CURRENT);


            AlarmManager am = (AlarmManager) con.getSystemService(Context.ALARM_SERVICE);
            am.set(AlarmManager.RTC_WAKEUP, scheduleExecution, sender);

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

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