Как добавить 3 даты в AlarmManager в Android - PullRequest
0 голосов
/ 22 октября 2011

У меня есть 3 различных объекта Date, и я хочу передать их объекту AlarmManager, чтобы предупредить меня, когда они появятся.

Могу ли я использовать

 Calendar cal = Calendar.getInstance();
         cal.add(Calendar.MINUTE, 2);

, чтобы добавить 2 минут к календарю, но как добавить объект будущей даты в календарь?

Должен ли янужен объект Calender, или мне нужен отдельный объект Calender для каждой даты?Их за AralamManger нужен ли мне один объект на 3?

1 Ответ

0 голосов
/ 22 октября 2011

Я посоветую вам использовать три различных объекта Календаря, в которых будущие даты будут установлены следующим образом:

Calendar calendar1 = Calendar.getInstance();
            Date future_date=new Date();
             future_date.setHours(hour);
                future_date.setMinutes(min);
                future_date.set(year, month, day);
                calendar1.setTime(future_date);

....OR.......
calendar1.set(year, month, day, hourOfDay, minute)
   ----------------

Похоже, вы хотите настроить несколько будильников ... ниже ссылка для ответа Как я могу настроить несколько будильников в Android?

...