"Событие не найдено" при попытке открыть событие календаря "весь день" с помощью намерения
Я использую этот код, чтобы открыть событие в приложении календаря.
При использовании для событий не на весь день код работает нормально, но для событий "весь день" я получаю тост "событие не найдено" на моем устройстве (Samsung S7 с Android 7.0, API 24).
На симуляторе Android он отлично работает с API от 24 до 27.
Я пытался добавить EXTRA_EVENT_BEGIN_TIME
,EXTRA_EVENT_END_TIME
а также EXTRA_EVENT_ALL_DAY
но я получаю тот же результат.
Вот код:
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setData(ContentUris.withAppendedId(CalendarContract.Events.CONTENT_URI, id));
return PendingIntent.getActivity(context, 0 ,intent, 0);
Позже я выполню это намерение, но это работает не весь день, поэтому я предполагаю, что это не проблема с pendingIntent
сам.