6
Ich habe den folgenden Code, um einen Alarm von meiner App aus einzurichten.Was passiert mit den Alarmen, die über den Alarmmanager von einer App eingestellt werden, wenn die App deinstalliert wird?
Intent intent = new Intent("MY_ALARM_NOTIFICATION");
intent.setClass(myActivity.this, OnAlarmReceive.class);
intent.putExtra("id", id);
PendingIntent pendingIntent = PendingIntent.getBroadcast(
myActivity.this, Integer.parseInt(id),
intent, PendingIntent.FLAG_UPDATE_CURRENT);
Calendar timeCal = Calendar.getInstance();
timeCal.set(Calendar.HOUR_OF_DAY, hour);
timeCal.set(Calendar.MINUTE, minutes);
timeCal.set(Calendar.DAY_OF_MONTH, day);
timeCal.set(Calendar.MONTH, month - 1);
timeCal.set(Calendar.YEAR, year);
Date date = timeCal.getTime();
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.RTC_WAKEUP, timeCal.getTimeInMillis(), pendingIntent);
Was passiert, wenn ich meine Anwendung aus den Einstellungen entferne? Bleiben die Alarme bestehen?
wissen Sie, ob es das gleiche iOS ist? – tony9099
@ tony9099: Mir ist nicht bekannt, dass iOS 'AlarmManager',' PendingIntent' usw. hat. Es wäre besser, eine separate StackOverflow-Frage zu stellen, die mit 'ios' anstelle von' android' gekennzeichnet ist. spezifische Begriffe. – CommonsWare
@CommonsWare Ist es ähnlich bei "app update"? Wird die ausstehende Absicht dem Alarmmanager zugewiesen? – Tejas