Blackberry Alarm Integeration - PullRequest
       6

Blackberry Alarm Integeration

0 голосов
/ 09 февраля 2010

вот мое приложение. Я включил будильник, но как я могу установить будильник на определенную дату. скажи пожалуйста. Сигнализация общественного класса {

private Event event;
public void myAlarm(String name,String bankName,String AccNo)
{
    try
    {

        EventList eventList = (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.WRITE_ONLY);
        event = eventList.createEvent();
        event.addString(event.SUMMARY, PIMItem.ATTR_NONE, name+"\n"+AccNo);
        event.addString(event.LOCATION, PIMItem.ATTR_NONE, bankName);
        event.addInt(event.ALARM, PIMItem.ATTR_NONE, 0);
        event.addDate(event.START, PIMItem.ATTR_NONE,System.currentTimeMillis()+120000);
        event.addDate(event.END, PIMItem.ATTR_NONE, System.currentTimeMillis()+360000);
        event.commit();


    }//end of try block
    catch(Exception e){}


}//end of method myAlarm

}//end of main class Alarm

1 Ответ

0 голосов
/ 17 января 2011

Попробуйте:

RepeatRule recurring = new RepeatRule();
recurring.setInt(RepeatRule.FREQUENCY, RepeatRule.YEARLY);
recurring.setInt(RepeatRule.MONTH_IN_YEAR, RepeatRule.MARCH);
recurring.setInt(RepeatRule.DAY_IN_MONTH, 11);
recurring.setInt(RepearRule.COUNT, 1);
event.setRepeat(recurring);

. Будильник срабатывает только один раз: 11 марта.Это то, что вам нужно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...