gpt4 book ai didi

android - 无法将标题传递给 android 日历

转载 作者:太空狗 更新时间:2023-10-29 13:35:54 26 4
gpt4 key购买 nike

这是从我的应用程序中的按钮调用的。除了传递标题外,它的效果很好。我究竟做错了什么?

public void addCalendarClicked(int position)
{
Intent intent = new Intent(Intent.ACTION_EDIT);
intent.setType("vnd.android.cursor.item/event");
intent.putExtra("beginTime", MyStringUtils.dateFromRawTimestamp(_routes[position].getDepartureDateTime()).getTime());
intent.putExtra("allDay", true);
intent.putExtra("rrule", "FREQ=YEARLY");
intent.putExtra("endTime", MyStringUtils.dateFromRawTimestamp(_routes[position].getArrivalDateTime()).getTime());
intent.putExtra("title", "hello first alarm");

startActivity(intent);
}

最佳答案

在您的代码中,您没有将 eventID 附加到 URI...它如何知道要编辑哪一个...

long eventID = 208;
Uri uri = ContentUris.withAppendedId(Events.CONTENT_URI, eventID);
Intent intent = new Intent(Intent.ACTION_EDIT)
.setData(uri)
.putExtra(Events.TITLE, "My New Title");
startActivity(intent);

更新:

你可以试试这个:

Intent intent = new Intent(Intent.ACTION_INSERT)
.setData(Events.CONTENT_URI) // `content://com.android.calendar/events`
.putExtra(Events.TITLE, "Yoga")
.putExtra(Events.DESCRIPTION, "Group class")
.putExtra(Events.EVENT_LOCATION, "The gym");
startActivity(intent);

关于android - 无法将标题传递给 android 日历,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10684228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com