无法通过android中的意图插入日历事件

无法通过android中的意图插入日历事件,android,google-calendar-api,Android,Google Calendar Api,我在HTC(v2.3.3)中遇到这个错误,并在GalaxyS3(v4.1)中工作 例外情况 01-13 18:58:59.417: E/AndroidRuntime(31730): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.EDIT dat=content://com.android.calendar/events (has e

我在HTC(v2.3.3)中遇到这个错误,并在GalaxyS3(v4.1)中工作

例外情况

01-13 18:58:59.417: E/AndroidRuntime(31730): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.EDIT dat=content://com.android.calendar/events (has extras) }

如何解决此问题?

很可能您为您的意图设置了错误的数据。。。检查Intent.setData()方法中的Uri参数


此外,您还应该用try/catch来包围它,因为一些禁用/卸载了日历应用程序的用户在启动该意图时可能会强制关闭,很可能您为意图设置了错误的数据。。。检查Intent.setData()方法中的Uri参数


此外,您还应该使用try/catch来实现这一点,因为一些禁用/卸载日历应用程序的用户在启动该意图时可能会被强制关闭我认为日历缩进是从Android 4开始的

编辑:

你用什么,也用什么,是一种非官方的方式来添加日历事件,这取决于不同的Android实现和设备


从Android 4(API级别14)开始,有一种官方的方法可以使用

HTC上有什么Android版本?--我认为日历缩进是从Android 4开始的

编辑:

你用什么,也用什么,是一种非官方的方式来添加日历事件,这取决于不同的Android实现和设备


从Android 4(API级别14)开始,有一种官方的方法可以使用

我在HTC中遇到这个错误,在Galaxy s3中工作
这没有什么帮助。你的HTC设备运行的是什么Android版本?@Ahmad Calendar intent支持4.0及以上版本???AFAIK是的。(就像Ridcully已经指出的那样)
我在HTC中遇到了这个错误,在Galaxy s3中工作
这没有什么帮助。你的HTC设备运行的是什么Android版本?@Ahmad Calendar intent支持4.0及以上版本???AFAIK是的。(就像Ridcully已经指出的那样)
01-13 18:58:59.417: E/AndroidRuntime(31730): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.EDIT dat=content://com.android.calendar/events (has extras) }