0

カレンダーイベントを追加しようとしています。ネイティブ カレンダーに追加されていますが、通知が来ません。これが私のコードです。

        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);

上記のコードを Samsung Galaxy Nexus(OS 4.2.1) でテストしています。これに関して私を助けてください。前もって感謝します。

4

1 に答える 1

0

コードから通知を起動しませんでした。

Android 開発者向けトレーニング:ユーザーへの通知をご覧ください。

于 2013-04-08T08:59:25.747 に答える