ошибка при запросе Calendar API? - PullRequest
3 голосов
/ 05 ноября 2011

В Icecream добавлено несколько новых API - релиз Sandwich. Я пытаюсь получить информацию о продолжительности из календаря APi.

Я использовал следующий код

Cursor cursorEvent = CalendarContract.EventDays.query(getContentResolver(),1,1, null);

но я получаю следующее исключение SQLite.

11-04 20: 49: 14.918: E / AndroidRuntime (10135): вызвано: android.database.sqlite.SQLiteException: нет такого столбца: selected:, при компиляции: SELECT eventEndTimezone, visible, rrule, hasAlarm, rdate, dtstart, hasAttendeeData, calendar_timezone, startDay, описание, calendar_access_level, account_type, hasExtendedProperties, eventLocation, dtend, allDay, органайзер, Events.deleted как удалено, account_name, originalInstanceTime, selfAttendeeStatus, eventTimezone, ownerAccount, endDay, canOrganizerRespond, endMinute, Instances.event_id AS event_id, lastDate, canModifyTimeZone, guestCanModify, exrule, guestCanSeeGasts, title, Instances._id AS _id, _sync_id, разрешенные напоминания, конец, доступность, startMinute, calendar_id, original_id, originalAllDay, maxReminders, accessLevel, begin, calendar_color, длительность, calendar_displayName, original_sync_id, guestCanInviteOthers, eventColor, exdate, eventStatus FROM Instances INNER JOIN view_events AS События включены (Instances.event_id = Events._id) ГДЕ (startDay <=? AND endDay> =?) AND (selected = 1) GROUP BY startDay

Может кто-нибудь помочь мне решить эту проблему. Заранее спасибо.

1 Ответ

0 голосов
/ 15 октября 2013

Вероятно, уже слишком поздно, но я думаю, что название этого столбца "видно" из SDK v.14 (и "выделено" до этого): http://developer.android.com/reference/android/provider/CalendarContract.CalendarColumns.html#VISIBLE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...