1

我正在尝试将事件添加到 android 日历。我需要为 android 版本 2.3.3 到最新版本执行此操作。所以我分别为版本 4 及更高版本和低于 4 的版本进行了编码。代码如下。它适用于两者。但是唯一的问题是我通过的 2.3.3 版本位置没有出现在位置字段中。所以我的问题是如何将位置传递给 android 的 2.3.3 日历?

  Intent intent = new Intent(Intent.ACTION_EDIT);
                        intent.setType("vnd.android.cursor.item/event");
                        intent.putExtra("beginTime", beginTime.getTimeInMillis());
                        intent.putExtra("allDay", true);
                        intent.putExtra("rrule", "FREQ=YEARLY");
                        intent.putExtra("endTime", endTime.getTimeInMillis());
                        intent.putExtra("title", title);
                        **intent.putExtra("eventlocation", loc);**
                        intent.putExtra("description", desc);
                        intent.putExtra("hasAlarm", 1);

我已经尝试了以下所有这些替代方法,但没有奏效:

intent.putExtra("event location", loc);
intent.putExtra("Eventlocation", loc);
intent.putExtra("location", loc);
intent.putExtra("where", loc);

哪个是正确的?请帮助

4

0 回答 0