我正在使用Android 4.4.2(API 19)。我使用以下代码将事件插入我的日历
Calendar beginTime = Calendar.getInstance();
beginTime.set(2014, 5, 29, 7, 30);
Calendar endTime = Calendar.getInstance();
endTime.set(2014, 5, 29, 8, 30);
Intent intent = new Intent(Intent.ACTION_INSERT)
.setData(Events.CONTENT_URI)
.putExtra(CalendarContract.EXTRA_EVENT_BEGIN_TIME,beginTime.getTimeInMillis())
.putExtra(CalendarContract.EXTRA_EVENT_END_TIME, endTime.getTimeInMillis())
.putExtra(Events.TITLE, "Yoga")
.putExtra(Events.DESCRIPTION, "Group class")
.putExtra(Events.EVENT_LOCATION, "The gym")
.putExtra(Events.AVAILABILITY, Events.AVAILABILITY_BUSY)
.putExtra(Intent.EXTRA_EMAIL, "rowan@example.com,trevor@example.com");
startActivity(intent);
我的应用主屏幕上有一个按钮。单击该按钮,将调用上面的代码。当我在我的模拟器上尝试此操作时,我收到以下错误,
"没有日历在添加活动之前,您必须至少向设备添加一个日历帐户" 我也尝试创建一个新的avd删除前一个avd,但仍然坚持相同的错误。请帮助。