首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过三星Galaxy3上的Intent.ACTION_EDIT添加新日历事件

无法通过三星Galaxy3上的Intent.ACTION_EDIT添加新日历事件
EN

Stack Overflow用户
提问于 2012-11-21 16:50:58
回答 1查看 630关注 0票数 0

我正在尝试开发简单的小工具(ICS和更高),这将使用一些简单的快捷方式,以电话日历。我知道,我知道,谷歌日历api是非官方的,我应该使用官方的web界面,等等,但我不想-我想使用非官方的但有文档记录的日历界面。所以-我已经按下了启动新事件对话框的按钮:

代码语言:javascript
复制
Intent i7 = new Intent(Intent.ACTION_EDIT);
i7.setData(CalendarContract.Events.CONTENT_URI);
PendingIntent pi7 = PendingIntent.getActivity(this, 7, i7, PendingIntent.FLAG_UPDATE_CURRENT);
updateViews.setOnClickPendingIntent(R.id.btnAdd, pi7);

这在我所有的手机/平板电脑上都工作得很好,但在三星Galaxy 3上就不行了--它会导致错误:

“%s计划程序失败。%s计划程序已停止”。

这是因为三星盖乐世手机有另一个日历应用-S计划,但我想问,如果有人有同样的问题,你如何处理this...Thank你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-14 18:12:02

修复后,我只添加了这一行:

代码语言:javascript
复制
i7.setType("vnd.android.cursor.item/event");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13489466

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档