안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ~
TimePicker로 설정한 값 Alarmmanager로 넘길때
AlarmManager am = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, 알람매니저 발생 시각, PendingIntent)
TimePicker 로 설정한 시각을 Button OnClick() 때 위의 알람매니저 발생 시각 에 넣을려면 어떤 값을 넣어줘야하나요???
TimePicker는 int hourOfDay, int minute 를 시와 분으로 받는 걸로 아는데




TimePicker mTime;
GregorianCalendar mCalendar;
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
mTime = (TimePicker)findViewById(R.id.time_picker);
mCalendar = new GregorianCalendar();
mTime.setCurrentHour(mCalendar.get(Calendar.HOUR_OF_DAY));
mTime.setCurrentMinute(mCalendar.get(Calendar.MINUTE));
mTime.setOnTimeChangedListener(this);
}
public void onTimeChanged(TimePicker view, int hourOfDay, int minute){
mCalendar.set(mCalendar.get(Calendar.YEAR), mCalendar.get(Calendar.MONTH), mCalendar.get(Calendar.DAY_OF_MONTH), hourOfDay, minute);
}
public void setAlarm(){
m_alarmSettingTime = mCalendar.getTimeInMillis();
mManager.set(AlarmManager.RTC_WAKEUP, m_alarmSettingTime, sender);
}