android 不显示日历,在android中向用户创建的日历添加事件后,事件标题不会显示...

public int addEvent(String title, String location, String detail,

long from, long to, int reminder, boolean update, int id) {

ContentValues event = new ContentValues();

Uri url = null;

event.put("calendar_id", "1");

// event.put("_id", id);

event.put("title", title);

event.put("description", detail);

event.put("eventLocation", location);

// startTime = System.currentTimeMillis();

/*

* try { Thread.sleep(5000); } catch (InterruptedException e) {

* e.printStackTrace(); }

*/

// endTime = System.currentTimeMillis();

event.put("dtstart", startTime);

event.put("dtend", endTime);

event.put("allDay", 0); // 0 for false, 1 for true

event.put("eventStatus", 1);

event.put("visibility", 0);

event.put("transparency", 0);

event.put("hasAlarm", reminder); // 0 for false, 1 for true

String contentProvider;

if (Build.VERSION.RELEASE.contains("2.2")

|| Build.VERSION.RELEASE.contains("2.3"))

contentProvider = "com.android.calendar";

else

contentProvider = "calendar";

Uri remindersUri = Uri.parse(String.format("content://%s/reminders",

contentProvider));

Uri eventsUri = Uri.parse(String.format("content://%s/events",

contentProvider));

Uri calendars = Uri.parse(String.format("content://%s/calendars",

contentProvider));

if (update)

getContentResolver().update(eventsUri, event, "event_id=?",

new String[] {})/* ate(eventsUri, event) */;

// retCode = db.update(SQLiteDBHandler.EVENT_TABLE, values, "_id=?", new

// String[]{id+""});

else

url = getContentResolver().insert(eventsUri, event);

String eventid = url.getPathSegments().get(

url.getPathSegments().size() - 1);

if (reminder == 1) {

event = new ContentValues();

event.put("event_id", eventid);

event.put("minutes", reminder_time);

event.put("method", 1);

getContentResolver().insert(remindersUri, event);

/*

* try{ Cursor curs = getContentResolver().query(remindersUri, null,

* null, null, null); curs.getColumnName(3); }catch (Exception e) {

* // TODO: handle exception e.printStackTrace(); }

*/

}

return Integer.parseInt(eventid);

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值