我打开一个带有意图的手机默认日历。
当它在Samsung Galaxy S8(Android 8.0)的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的错误还是我可以有意修复它?