Я открываю календарь телефона по умолчанию с намерением.
Когда он находится в S Planner на Samsung Galaxy S8 (Android 8.0), он работает, но я не могу изменить задержку уведомления и цвет события.
Вид S Planner закрывается, когда мы пытаемся изменить это.
- Мой код хорошо работает на всех Android.
- С чистым кешем это работает только один раз.
- S Planner работает хорошо, если мы добавляем событие непосредственно в приложение S Planner.
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setData(CalendarContract.Events.CONTENT_URI);
intent.setType("vnd.android.cursor.item/event");
Calendar start = new GregorianCalendar(year, month, day, 12, 0);
Calendar end = new GregorianCalendar(year, month, day, 13, 0);
intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP
| Intent.FLAG_ACTIVITY_CLEAR_TOP
| Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
| Intent.FLAG_ACTIVITY_NO_HISTORY);
intent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, start.getTimeInMillis());
intent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, end.getTimeInMillis());
intent.putExtra(CalendarContract.Events.EVENT_TIMEZONE, TimeZone.getDefault());
intent.putExtra(CalendrierConstantes.RETURN_INTENT_CALENDAR, CalendrierConstantes.RETURN_INTENT_CALENDAR_ADD);
((Activity) context).setResult(Activity.RESULT_OK, intent);
((Activity) context).startActivityForResult(intent, 1);
Это ошибка S Planner или я могу исправить ее намеренно