我創建了通知系統,我需要給通知每一個小時的工作,但現在它只是給一個一天我如何每隔一小時使用一次?現在它每天16.30
protected void onStart() {
super.onStart();
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 16);
calendar.set(Calendar.MINUTE, 30);
Intent intent = new Intent(getApplicationContext(),NotificationReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(getApplicationContext(),100,intent,PendingIntent.FLAG_UPDATE_CURRENT);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,calendar.getTimeInMillis(),alarmManager.INTERVAL_DAY,pendingIntent);
}
使用,我可以刪除這些行權 calendar.set(Calendar.HOUR_OF_DAY,16)之後; calendar.set(Calendar.MINUTE,30); – HemalHerath
準確的兄弟:) .. –
所以你可以告訴我這些工作對於這些事情來說真的很新鮮。在哪個時間它會給第一個通知 – HemalHerath