java – Google Calendar API:将提醒更新为活动
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Google Calendar API:将提醒更新为活动,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1135字,纯文字阅读大概需要2分钟。
内容图文
我正在使用Google日历API.我已经从此代码中添加了对事件的提醒
ContentValues values1 = new ContentValues();
values1.put("event_id", eventId);
values1.put("method", 1);
values1.put( "minutes", reminderValue );
Uri reminder = Uri.parse("content://com.android.calendar/reminders");
this.getContentResolver().insert(reminder, values1);
我的问题是我知道如何添加提醒..我需要查询更新提醒.通过此代码,它为事件添加了多个提醒.
请帮我.
谢谢
解决方法:
我认为您无法直接更新已设置的提醒.首先,您应该使用以下代码获取需要更新的提醒的ID:
String[] projection = new String[] {
CalendarContract.Reminders._ID,
CalendarContract.Reminders.METHOD,
CalendarContract.Reminders.MINUTES
};
Cursor cursor = CalendarContract.Reminders.query(
contentResolver, eventId, projection);
while (cursor.moveToNext()) {
long reminderId = cursor.getLong(0);
int method = cursor.getInt(1);
int minutes = cursor.getInt(2);
// etc.
}
cursor.close();
然后使用此提醒您必须使用以下代码删除已设置的提醒:
Uri reminderUri = ContentUris.withAppendedId(
CalendarContract.Reminders.CONTENT_URI, reminderId);
int rows = contentResolver.delete(reminderUri, null, null);
然后使用你的代码再次插入提醒.希望这有助于……
内容总结
以上是互联网集市为您收集整理的java – Google Calendar API:将提醒更新为活动全部内容,希望文章能够帮你解决java – Google Calendar API:将提醒更新为活动所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。