He creado la aplicación de alarma simple. Funciona bien, pero, si cambio de hora del dispositivo de forma manual y luego mi alarma no funciona ....Administrador de alarmas en android
Este es mi código:
Calendar = Calendar.getInstance();
//c.add(Calendar.DAY_OF_WEEK,1);
c.set(Calendar.HOUR_OF_DAY,15);
c.set(Calendar.MINUTE, 00);
c.set(Calendar.SECOND, 00);
c.set(Calendar.MILLISECOND, 0);
Intent intent = new Intent(HomeActivity.this, MyAlarmService.class);
pendingIntent = PendingIntent.getService(HomeActivity.this, 0, intent, 0);
alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, c.getTimeInMillis(), pendingIntent);
¿Hay alguna sugerencia?
Doesn 't trabajo significa qué está sucediendo? –
Hola @PareshMayani: Si configuro mi alarma a las 5 p.m. y no configuro manualmente la hora de mi dispositivo a las 5 p.m., la alarma no funcionó. – Piyush
No funcionará, necesita agregar un receptor para volver a configurar la alarma ... en la fecha y en el cambio de zona horaria, luego se restableció la alarma, use este intent-filter> –
Maneesh