Как добавить событие с напоминанием в календарь? - PullRequest
0 голосов
/ 28 октября 2019

Это прекрасно работает при добавлении события, я могу добавить все данные о событии, но с напоминанием не работает, что я должен изменить?.

Это мой код

            Intent intent = new Intent(Intent.ACTION_INSERT);
            intent.setType("vnd.android.cursor.item/event");

            String id="123";

            GregorianCalendar fechaSeleccionada = new GregorianCalendar(year, month, dayOfMonth);

            intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME,
                    fechaSeleccionada.getTimeInMillis());

            intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME,
                    fechaSeleccionada.getTimeInMillis());
            intent.putExtra(CalendarContract.EXTRA_EVENT_ALL_DAY, true);

            intent.putExtra(CalendarContract.EXTRA_EVENT_ID, id);

            //This is Information about Calender Event.
            intent.putExtra(CalendarContract.Events.TITLE, "Siddharth Birthday");
            intent.putExtra(CalendarContract.Events.DESCRIPTION, "This is a description");
            intent.putExtra(CalendarContract.Events.EVENT_LOCATION, "My Guest House");
            intent.putExtra(CalendarContract.Events.RRULE, "FREQ=YEARLY");

            //This is Information about Reminders.
            intent.putExtra(CalendarContract.Reminders.EVENT_ID, id);
            intent.putExtra(CalendarContract.Reminders.MINUTES, 60);
            intent.putExtra(CalendarContract.Reminders.METHOD, CalendarContract.Reminders.METHOD_ALERT);

            startActivity(intent);
...