set FlAG_IMMUTABLE flag
This commit is contained in:
parent
195673c14b
commit
5c93d71dba
1 changed files with 2 additions and 2 deletions
|
|
@ -209,7 +209,7 @@ public class McsService extends Service implements Handler.Callback {
|
|||
super.onCreate();
|
||||
TriggerReceiver.register(this);
|
||||
database = new GcmDatabase(this);
|
||||
heartbeatIntent = PendingIntent.getService(this, 0, new Intent(ACTION_HEARTBEAT, null, this, McsService.class), 0);
|
||||
heartbeatIntent = PendingIntent.getService(this, 0, new Intent(ACTION_HEARTBEAT, null, this, McsService.class), PendingIntent.FLAG_IMMUTABLE);
|
||||
alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
|
||||
powerManager = (PowerManager) getSystemService(POWER_SERVICE);
|
||||
if (checkSelfPermission("android.permission.CHANGE_DEVICE_IDLE_TEMP_WHITELIST") == PackageManager.PERMISSION_GRANTED) {
|
||||
|
|
@ -300,7 +300,7 @@ public class McsService extends Service implements Handler.Callback {
|
|||
AlarmManager alarmManager = (AlarmManager) context.getSystemService(ALARM_SERVICE);
|
||||
long delay = getCurrentDelay();
|
||||
logd(context, "Scheduling reconnect in " + delay / 1000 + " seconds...");
|
||||
PendingIntent pi = PendingIntent.getBroadcast(context, 1, new Intent(ACTION_RECONNECT, null, context, TriggerReceiver.class), 0);
|
||||
PendingIntent pi = PendingIntent.getBroadcast(context, 1, new Intent(ACTION_RECONNECT, null, context, TriggerReceiver.class), PendingIntent.FLAG_IMMUTABLE);
|
||||
alarmManager.setExactAndAllowWhileIdle(ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + delay, pi);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue