public synchronized static void deleteEventsFromContact(Context context, Contact contact) {
ArrayList<ContentProviderOperation> operations = new ArrayList<>();
try {
for (CalendarEvent event : getEventsSavedForEachYear(context, contact)) {
operations.add(ReminderProvider.deleteAll(context, event.getId()));
operations.add(EventProvider.delete(event));
}
ContentProviderResult[] contentProviderResults =
context.getContentResolver().applyBatch(CalendarContract.AUTHORITY, operations);
for(ContentProviderResult contentProviderResult : contentProviderResults) {
Log.d(TAG, contentProviderResult.toString());
if (contentProviderResult.uri != null)
Log.d(TAG, contentProviderResult.uri.toString());
}
} catch (RemoteException |OperationApplicationException |EventException e) {
Log.e(TAG, "Unable to deleteById events : " + e.getMessage());
}
}
EventLoader.java 文件源码
java
阅读 45
收藏 0
点赞 0
评论 0
项目:RememBirthday
作者:
评论列表
文章目录