-1
AlarmManager를 사용하여 알람을 설정하고 timePicker에서 시간을 전달했습니다.다가오는 알람 즉시 트리거
주어진 시간에 알람을 설정하고 싶지만 설정하려고하는 시간이 지나면 알람이 으로 즉시 트리거됩니다.
예 : - 현재 시간이 오후 9:00이고 알람이 오후 7:00에 설정된 경우 알람이 즉시 트리거됩니다. 우리가 알람을 설정하는되는 시간이 경과 된 경우
다음은
public void startAlarm(Calendar c, int id){
Toast.makeText(this, "Alarm in on", Toast.LENGTH_SHORT).show();
Intent intent = new Intent(this,AlarmReciever.class);
intent.putExtra("id",id);
//int _id = (int)System.currentTimeMillis();
PendingIntent pendingIntent = PendingIntent.getBroadcast(this,id,intent,PendingIntent.FLAG_ONE_SHOT);
alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(), 1000*60,pendingIntent);
//alarmManager.set(AlarmManager.RTC_WAKEUP,c.getTimeInMillis(),pendingIntent);
}
어떻게 알람의 트리거를 제어하려면 코드인가?