当前位置:编程学习 > wap >>

Android Calendar提醒时间问题,高手请留步

做了个小demo,就是向android 手机里面插入日历活动,设置提醒时间为提前5分钟,但是时间过了还是不会显示提醒。如果手动改变时间保存的话 就能提醒。迷茫中。。。。望高手帮忙呀!。。具体代码:


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();
     long start = System.currentTimeMillis() + 60000*11;

     mCalendar.set(Calendar.HOUR_OF_DAY,11);
     //long end = mCalendar.getTime().getTime();
     long end = System.currentTimeMillis() + 60000*21;
     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 );
        //提前10分钟有提醒,(就是这个提醒时间不起作用?好奇怪啊)
        values.put( "minutes", 10 );
        getContentResolver().insert(Uri.parse(calanderRemiderURL), values);
        Toast.makeText(CalendarDemo.this, "插入事件成功!!!", Toast.LENGTH_LONG).show(); --------------------编程问答-------------------- 没人看吗? --------------------编程问答-------------------- 遇到相同的问题 --------------------编程问答-------------------- 请问楼主解决了吗???
遇到相同的问题,能解释一下不? --------------------编程问答-------------------- 你new了两个ContentValues对象,就用同一个ContentValues对象event试一下 --------------------编程问答-------------------- 遇到相同问题,求答案 --------------------编程问答-------------------- 问题解决了么? 
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,