Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 正在添加日历事件,但未收到通知_Android_Notifications_Android Calendar - Fatal编程技术网

Android 正在添加日历事件,但未收到通知

Android 正在添加日历事件,但未收到通知,android,notifications,android-calendar,Android,Notifications,Android Calendar,我正在尝试添加日历事件。它将被添加到本机日历中,但不会发出通知。这是我的密码 TimeZone timeZone = TimeZone.getDefault(); long startTime = System.currentTimeMillis()+(2*60*1000); long endTime = startTime + (5*60*1000); ContentResolver cr1 = this.getContentR

我正在尝试添加日历事件。它将被添加到本机日历中,但不会发出通知。这是我的密码

        TimeZone timeZone = TimeZone.getDefault();
        long startTime = System.currentTimeMillis()+(2*60*1000);
        long endTime = startTime + (5*60*1000);

        ContentResolver cr1 = this.getContentResolver();
        ContentValues values = new ContentValues();
        values.put(CalendarContract.Events.DTSTART, startTime);
        values.put(CalendarContract.Events.DTEND, endTime);
        values.put(CalendarContract.Events.TITLE,"ATPI");
        values.put(CalendarContract.Events.DESCRIPTION, "Calendar Event Description");
        values.put(CalendarContract.Events.CALENDAR_ID, 1);
        values.put(CalendarContract.Events.HAS_ALARM, true);
        values.put(CalendarContract.Events.EVENT_TIMEZONE, timeZone.getID());
        cr1.insert(CalendarContract.Events.CONTENT_URI, values);
我正在用三星Galaxy Nexus(OS 4.2.1)测试上述代码。
请帮我解决这个问题。提前感谢。

您的代码没有发出任何通知


看看Android开发者的培训:

谢谢你的回复。但如果我在原生calnedar中手动添加任何事件,默认情况下,提醒已设置为通知。但当我以编程方式添加它时,提醒不会被添加,因此通知不会出现。您能告诉我如何通过代码设置提醒吗?