0

我有来自 DatePicker in 的日期 int year; int month; int day; 和来自 TimePicker in 的时间int hour; int minutes;。我需要为此日期创建新警报,并发出通知。我怎么能做到这一点?

我有代码:

public void addNotify(){
AlarmManager alarmManager = (AlarmManager) this.getSystemService(ALARM_SERVICE);
    Calendar calendar = Calendar.getInstance();
    calendar.clear();
    calendar.set(year1, month1, day1, hour, minut);
    Intent intent = new Intent(this, NotificationService.class);
    PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, intent, 0);
    alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);

}
4

1 回答 1

0

正如@Prmths 所说,您可能还没有阅读有关如何做到这一点的任何内容。

看看“AlarmManager”类:链接并通过一些谷歌搜索,您应该能够实现您想要做的事情。

于 2013-10-08T21:06:08.027 回答