-2
我想設置報警每星期一下午4:20重複它在一個特定的日子。例如, 我創建了一個方法,但沒有工作。請幫我解決這個問題重複設置報警
public void setAlarm(int day,int hour,int minit){
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY, hour);
cal.set(Calendar.MINUTE,minit);
cal.set(Calendar.SECOND, 0);
cal.set(Calendar.MILLISECOND, 0);
cal.set(Calendar.DAY_OF_WEEK, day);
Intent intent = new Intent(this, MyBroadcastReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this.getApplicationContext(), 234324243, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
Long alarmTime = cal.getTimeInMillis();
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, alarmTime, 24 * 60 * 60 * 1000 *7, pendingIntent);
}
現在如果讓我選擇週一2:40其唯一令人擔憂下週一2:40週一2:40
不工作的每一個
那它不起作用呢?解釋你遇到的問題。 – CubeJockey
請檢查編輯後的版本。謝謝 –