Android ContentResolver.query引发HTC EVO 4G LTE异常
我在HTC EVO 4G LTE(安卓4.0.3)上阅读提醒时遇到问题。代码:Android ContentResolver.query引发HTC EVO 4G LTE异常,android,Android,我在HTC EVO 4G LTE(安卓4.0.3)上阅读提醒时遇到问题。代码: 我测试了您的代码,在m AT&T HTC One X上得到了相同的错误。但是,添加了一个投影参数修复了这个问题。所以这是可行的: final String[] columnsToReturn = new String[] { CalendarContract.Reminders.EVENT_ID }; final Cursor c = cr.query(uri,
我测试了您的代码,在m AT&T HTC One X上得到了相同的错误。但是,添加了一个投影参数修复了这个问题。所以这是可行的:
final String[] columnsToReturn = new String[] {
CalendarContract.Reminders.EVENT_ID
};
final Cursor c = cr.query(uri, columnsToReturn, null, null, BaseColumns._ID + " ASC");
projection参数列出要为游标返回的每个结果返回的数据列。这意味着为每个返回的提醒返回事件ID。我最终得到了相同的代码,但我没有用于测试的HTC EVO。现在多亏了你,我确信我的代码可以工作。
final String[] columnsToReturn = new String[] {
CalendarContract.Reminders.EVENT_ID
};
final Cursor c = cr.query(uri, columnsToReturn, null, null, BaseColumns._ID + " ASC");