Nella mia app, ho impostato un allarmeAlarmManager oggetto dopo aver spento e il telefono
AlarmManager alarmMgr = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
...
PendingIntent pendingIntent = PendingIntent.getBroadcast(context, id, intent, PendingIntent.FLAG_UPDATE_CURRENT);
...
alarmMgr.set(AlarmManager.RTC_WAKEUP, time.getTimeInMillis(), pendingIntent);
Funziona benissimo a meno che io spengo e accendo il telefono.
Per essere più specifici, diciamo alle 10:20, ho impostato un allarme per 10:22 e spengo e accendo il telefono alle 10:21, l'allarme non funzionerà.
Quale potrebbe essere il problema? È un problema di trasmissione di PendingIntent o dovrei impostare alcuni flag dell'oggetto AlarmManager affinché funzioni in tali condizioni?
è possibile controllare questo http://stackoverflow.com/questions/5072451/clarification-of-alarmmanager-behavior-in-android. sembra simile allo – nandeesh