Android 7 Absicht Extras fehlen

Weiß irgendjemand, ob es Änderungen gibt, wie Android 7.0 (Nougat) vorsätzliche Extras im Vergleich zu Android 6.0 (Lollipop) handhabt?

Lange Rede, kurzer Sinn: Meine App funktioniert in allen Versionen von 4.1 (16) bis 6.0 (23) wie vorgesehen, stürzt aber unter Android 7.0 (24) ab!

Die App erstellt eine ausstehende Absicht mit der Absicht, einen benutzerdefinierten Rundfunkempfänger mit Extras zu verwenden. Auf Android 7 sind jedoch keine der Extras in der vom Rundfunkempfänger empfangenen Absicht vorhanden.

MainActivity.java

Intent intent = new Intent(context, PollServerReceiver.class);

// TODO:  Remove after DEBUGGING is completed!
intent.putExtra("TESTING1", "testing1");
intent.putExtra("TESTING2", "testing2");
intent.putExtra("TESTING3", "testing3");

 // PendingIntent to be triggered when the alarm goes off.
 final PendingIntent pIntent = PendingIntent.getBroadcast(context,
            PollServerReceiver.REQUEST_CODE, intent, PendingIntent.FLAG_UPDATE_CURRENT);

// Setup alarm to schedule our service runs.
AlarmManager alarm = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, firstRun, freqMilis, pIntent);

PollServerReceiver.java

Bundle extras = intent.getExtras();
Log.d(TAG, "onReceive: TESTING1 = " + extras.getString("TESTING1")); // null here

// None of the three "TESTING*" keys are there!
for (String key : extras.keySet()) {
    Object value = extras.get(key);
    Log.d(TAG, String.format("onReceive extra keys: %s %s (%s)", key, value.toString(), value.getClass().getName()));
}

er @Stack-Trace gibt offensichtlich die NullPointerException als Absturzursache an. Es wäre nicht so seltsam, wenn es unter allen Versionen abstürzen würde, aber in diesem Fall ist es nur das neueste Android. Hat jemand bitte irgendwelche Ideen?

Hinweis: Ich habe versucht, ausstehende Absichten mit verschiedenen Flags zu erstellen, einschließlich 0, PendingIntent.FLAG_UPDATE_CURRENT, PendingIntent.FLAG_CANCEL_CURRENT) hat immer noch genau das gleiche Ergebnis.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage