Fixed issue with crashes starting on Android 12 - Fixes #80

This commit is contained in:
Graham Jones
2023-05-31 20:04:12 +01:00
parent babfe74043
commit 36ba4e2f77
3 changed files with 6 additions and 5 deletions

View File

@@ -508,7 +508,7 @@ public class SdServer extends Service implements SdDataReceiver {
i.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
PendingIntent contentIntent =
PendingIntent.getActivity(this,
0, i, PendingIntent.FLAG_UPDATE_CURRENT);
0, i, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
String smsStr;
if (mSMSAlarm) {
smsStr = getString(R.string.sms_location_alarm_active);
@@ -1715,12 +1715,12 @@ public class SdServer extends Service implements SdDataReceiver {
i.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
PendingIntent contentIntent =
PendingIntent.getActivity(getApplicationContext(),
0, i, PendingIntent.FLAG_UPDATE_CURRENT);
0, i, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
Intent loginIntent = new Intent(getApplicationContext(), AuthenticateActivity.class);
loginIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
PendingIntent loginPendingIntent =
PendingIntent.getActivity(getApplicationContext(),
0, loginIntent, PendingIntent.FLAG_UPDATE_CURRENT);
0, loginIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
String contentStr = getString(R.string.datasharing_notification_text);
Notification notification = notificationBuilder