我已經使用下面的代碼來設置每天只有一次alarmmanager,我想有2個不同的時間來設置,所以每天2次。如何每天使用2次alarmmanager?
我的代碼:
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 10);
calendar.set(Calendar.MINUTE, 35);
calendar.set(Calendar.SECOND, 0); AlarmManager am = (AlarmManager) getApplicationContext().getSystemService (Context.ALARM_SERVICE);
PendingIntent pi = PendingIntent.getBroadcast(getApplicationContext(), 0, new Intent(getApplicationContext(), AlarmReceiver.class), PendingIntent.FLAG_UPDATE_CURRENT);
am.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), AlarmManager.INTERVAL_DAY, pi);
感謝這個優秀的answer.Notification 1是確定的,通知2號:我有一個錯誤:PhoneStatusBar(204):禁用:<擴大圖標警報股票* SYSTEM_INFO回家最近的時鐘> w ^/InputMethodManagerService(149):窗口已經集中,忽略焦點收益:[email protected] attribute = null –
這個問題似乎並不是由設置報警管理器代碼造成的,我建議更改您正在測試的模擬器。 –
我試試!非常感謝! :-D –