RT,小弟想往日里里面添加和删除一些事情,用了下面的代码可以添加,但是在日历里面编辑添加的项的时候系统日历崩溃了(用系统日历添加的话可以编辑)。还有就是不知道怎么删除这个添加的事件。多谢了!
ContentValues event = new ContentValues();
event.put("title", "标题");
event.put("description", "测试");/
event.put("calendar_id",calId);
Calendar mCalendar = Calendar.getInstance();
mCalendar.set(Calendar.HOUR_OF_DAY,10);
long start = mCalendar.getTime().getTime();
mCalendar.set(Calendar.HOUR_OF_DAY,11);
long end = mCalendar.getTime().getTime();
event.put("dtstart", start);
event.put("dtend", end);
event.put("hasAlarm",1);
Uri newEvent = getContentResolver().insert(Uri.parse(calanderEventURL), event);
long id = Long.parseLong( newEvent.getLastPathSegment() );
ContentValues values = new ContentValues();
values.put( "event_id", id );
getContentResolver().insert(Uri.parse(calanderRemiderURL), values);
ContentValues event = new ContentValues();
event.put("title", "标题");
event.put("description", "测试");/
event.put("calendar_id",calId);
Calendar mCalendar = Calendar.getInstance();
mCalendar.set(Calendar.HOUR_OF_DAY,10);
long start = mCalendar.getTime().getTime();
mCalendar.set(Calendar.HOUR_OF_DAY,11);
long end = mCalendar.getTime().getTime();
event.put("dtstart", start);
event.put("dtend", end);
event.put("hasAlarm",1);
Uri newEvent = getContentResolver().insert(Uri.parse(calanderEventURL), event);
long id = Long.parseLong( newEvent.getLastPathSegment() );
ContentValues values = new ContentValues();
values.put( "event_id", id );
getContentResolver().insert(Uri.parse(calanderRemiderURL), values);
解决方案 »
- 一个菜鸟的困惑——关于Iptable
- 详细说一下我的问题,希望大家帮帮我
- 【怪问题】gprs 可以谷歌搜索,但不能访问我的服务端,用wifi就可以访问我的服务端,求解
- 有实现过Android下蓝牙SPP Profile的吗?
- 如何做到在wifi连接建立的时候自动启动一个进程?
- 切换语言时重走onCreat,怎么保存CheckedTextView的选中状态?
- 关于在android终端之间传输文件的可行性
- 黑马程序员全套视频,很有参考价值!
- SlidingMenu和appcompat_v7之间的冲突
- 关于多分辨率适应
- 关于android3G网络上传文件速度问题
- Android控件对齐求助(急!!!)
至于怎么加进去,恐怕是数据不整合,看一下系统日历的源码呢?