我需要在 BB 日历中添加几个提醒。这个想法是在促销到期前几个小时或几天,警报会为您提醒。
到目前为止,这是我的代码:
long ONE_HOUR = 3600;
long ONE_DAY = 24 * 3600;
try {
EventList eventList = (EventList)PIM.getInstance().openPIMList(PIM.EVENT_LIST, PIM.READ_WRITE);
BlackBerryEvent bbEvent = (BlackBerryEvent) eventList.createEvent();
FavoritePromo promo;
if (eventList.isSupportedField(BlackBerryEvent.ALARM)){
for (int x = 0; x < promos.size(); x++){
promo = (FavoritePromo) promos.elementAt(x);
time = (StringUtil.strToDate(promo.getExpireDate())).getTime() - value;
bbEvent.addString(BlackBerryEvent.SUMMARY, BlackBerryEvent.ATTR_NONE, promo.getTitle());
bbEvent.addDate(BlackBerryEvent.ALARM,0,time);
bbEvent.commit();
}
}
}
catch (PIMException e){
}
每次我运行它时,总是抛出一个“IllegalArgumentException”。我不确定这里出了什么问题...