我在GS6上安装了Outlook应用程序,并使用以下代码插入日历事件:
Intent calendarIntent = new Intent(Intent.ACTION_INSERT, CalendarContract.Events.CONTENT_URI);
calendarIntent.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME, cal.getTimeInMillis());
cal.add(Calendar.HOUR, 1);
calendarIntent.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, cal.getTimeInMillis());
try {
startActivity(Intent.createChooser(calendarIntent, "Add to Calendar"));
} catch (Exception ex) {
Log.w(_TAG, "could not create intent chooser: " + ex.toString());
}
然而,选择器没有出现,S Planner应用程序启动了。我该怎么做才能阻止S Planner应用程序启动,而是显示带有S Planner和Outlook的选择器?这可能是Outlook不被识别为日历接收器的问题吗?