From 97e5b603ab6fb5bc40472458d8808abb506a29f1 Mon Sep 17 00:00:00 2001 From: Luca Mazzone <43177517+lucamazz1@users.noreply.github.com> Date: Mon, 14 Oct 2024 15:26:39 +0200 Subject: [PATCH] Update AlarmPingSender.java Replaced "PendingIntent.FLAG_UPDATE_CURRENT" with "PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE" to fix error on Android 12 --- .../java/org/eclipse/paho/android/service/AlarmPingSender.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/org.eclipse.paho.android.service/src/main/java/org/eclipse/paho/android/service/AlarmPingSender.java b/org.eclipse.paho.android.service/src/main/java/org/eclipse/paho/android/service/AlarmPingSender.java index 8ad9569f9..d05b489f4 100755 --- a/org.eclipse.paho.android.service/src/main/java/org/eclipse/paho/android/service/AlarmPingSender.java +++ b/org.eclipse.paho.android.service/src/main/java/org/eclipse/paho/android/service/AlarmPingSender.java @@ -74,7 +74,7 @@ public void start() { service.registerReceiver(alarmReceiver, new IntentFilter(action)); pendingIntent = PendingIntent.getBroadcast(service, 0, new Intent( - action), PendingIntent.FLAG_UPDATE_CURRENT); + action), PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE); schedule(comms.getKeepAlive()); hasStarted = true;