从定期事件Android日历

时间:2015-06-30 06:32:03

标签: java android cordova phonegap-plugins android-calendar

m using EddyVerbruggen/Calendar-PhoneGap-Plugin for my app.I添加每日活动10年。例如,我的日常活动是2015年6月30日至20.06.2025。如果我将删除的间隔设置为02.07.2015-03.07.2015(系列中的1个事件),则所有事件都会消失。我在插件中搜索问题,但我没有弄清楚哪个是问题。这是插件中的方法。

 - public boolean deleteEvent(Uri eventsUri, long startFrom, long
   startTo, String title, String location) {
       //startFrom = startDate
       //startTo = endDate
       ContentResolver resolver = this.cordova.getActivity().getApplicationContext().getContentResolver();
       Event[] events = fetchEventInstances(title, location,startFrom, startTo);      
       int nrDeletedRecords = 0;
       if (events != null) {
         for (Event event : events) {
           Uri eventUri = ContentUris.withAppendedId(eventsUri, Integer.parseInt(event.eventId));
              Log.d(LOG_TAG, "event.recurring: "+event.recurring);
           nrDeletedRecords = resolver.delete(eventUri,null,null);
         }
       }
       return nrDeletedRecords > 0;   }

FetchEventsInstances返回完美结果..如果日期设置为2天..事件数量将为2.我不知道为什么所有事件都会消失,如果只发现一个事件。如果有什么不清楚,我可以提供更多细节。有人能帮助我吗?

0 个答案:

没有答案