我使用this code在日历应用中打开一个活动
当用于非全天活动时,代码工作正常,但是整天都是如此。我得到的事件'未找到事件'我的设备上的吐司(带有Android 7.0的三星S7,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
本身的问题。