我的應用程序使用下面的代碼來設置Alaram在「每日」基礎上執行服務。android alarmmanager reset
AlarmManager alarmManager = (AlarmManager) ctx.getSystemService(Context.ALARM_SERVICE);
Intent i = new Intent(ctx, SchedulerEventReceiver.class); // explicit// intent
Calendar now = Calendar.getInstance();
now.add(Calendar.SECOND, 20);
PendingIntent intentExecuted = PendingIntent.getBroadcast(ctx, new Random().nextInt(), i,PendingIntent.FLAG_CANCEL_CURRENT);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, now.getTimeInMillis(), AlarmManager.INTERVAL_DAY, intentExecuted);
adb shell dumpsys alarm
向我顯示了適當的細節。就像它預定每天運行一樣。但是,當我將.apk安裝到我的手機時,它正在反覆執行。它不會等待一天的執行。
我不知道如何重置手機中設置的鬧鐘。我卸載了應用程序和新安裝的應用程序,但它不起作用。有人能告訴我什麼是錯的嗎?
需要觸發安裝的應用程序時,報警器和手機重啓 – DjHacktorReborn 2013-03-08 18:48:17