Android 使用意图删除日历中的事件
我正在尝试编写一个personal manager应用程序,其中包含设备中所有日历的事件。所以,当我添加事件时,我使用CalendarProvider和Intents并将控件传递给本机日历,以便用户可以添加事件详细信息并保存它。然后,事件会自动加载到应用程序中。对于编辑,我还可以选择使用编辑模式调用意图 但我无法执行删除操作,当我打开它进行编辑时,它可以选择编辑日历事件详细信息,但不能删除事件。是否可以打开本机日历从我们的应用程序中删除事件 我用来添加和编辑的一些代码Android 使用意图删除日历中的事件,android,android-intent,android-calendar,android-event,Android,Android Intent,Android Calendar,Android Event,我正在尝试编写一个personal manager应用程序,其中包含设备中所有日历的事件。所以,当我添加事件时,我使用CalendarProvider和Intents并将控件传递给本机日历,以便用户可以添加事件详细信息并保存它。然后,事件会自动加载到应用程序中。对于编辑,我还可以选择使用编辑模式调用意图 但我无法执行删除操作,当我打开它进行编辑时,它可以选择编辑日历事件详细信息,但不能删除事件。是否可以打开本机日历从我们的应用程序中删除事件 我用来添加和编辑的一些代码 Uri uri = Con
Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, eventID);
Intent intent = new Intent(Intent.ACTION_INSERT).setData(uri);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
classContext.startActivity(intent);
Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, eventID);
Intent intent = new Intent(Intent.ACTION_EDIT).setData(uri);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
classContext.startActivity(intent);
我不确定是否可以获得删除视图。但是,当我将其作为ACTION_视图传递时,我可以获得与之关联的操作共享、编辑和删除我在日历中创建的事件,并且只能获得其他人创建的事件的共享 所以基本上我没有注意到不同类型事件触发的动作
因此,对于陷入这种问题的其他人来说,如果你需要为你的活动执行所有联合操作,最好是在查看模式下将它们放到本机日历中。这只是一个天真的问题-你是否尝试过意图。操作\u删除?没有这样的操作我没有发现任何活动错误。。