如何以编程方式在日历中显示特定事件?

时间:2015-05-30 11:41:49

标签: android

我有一个应用程序,因为我需要将事件添加到设备日历中。如果事件标题已在日历中调整,我需要显示它。 我怎样才能实现这一目标?我使用以下代码去参加活动,但它不起作用!

Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setType("vnd.android.cursor.item/event");
                // Android 2.2+
                intent.setData(Uri
                        .parse("content://com.android.calendar/events/"
                                + String.valueOf(CustomCalendar.eventID
                                        .get(position))));


                // Android 2.1 and below.
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
                        | Intent.FLAG_ACTIVITY_SINGLE_TOP
                        | Intent.FLAG_ACTIVITY_CLEAR_TOP
                        | Intent.FLAG_ACTIVITY_NO_HISTORY
                        | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET);
            startActivityForResult(intent, 200);

0 个答案:

没有答案