当我在Nexus S上开发一个API为7的APP时,在我的日历上创建新事件时没有问题。
我使用了以下代码来获取手机上日历的位置:
问题出现在我将我的Nexus S 更新到Android ICS 4.0时。没有改变任何代码,我就遇到了一个错误。 在logcat中,我能看到以下信息:
cursor = cr.query(Uri.parse("content://com.android.calendar/calendars"), new String[]{ "_id", "displayname" }, null, null, null);
问题出现在我将我的Nexus S 更新到Android ICS 4.0时。没有改变任何代码,我就遇到了一个错误。 在logcat中,我能看到以下信息:
- no such column:displayname, db=/data/data/com.android.providers.calendar/databases/calendar.db
当然,游标是空的。 也许是日历数据库的任何更改? 所以,我想知道如何在Android 4.0上开发API 7应用程序来创建新的日历事件。
谢谢;)