Когда я разрабатывал APP, API которого был 7 на моем Nexus S, не было никаких проблем при создании нового события в моем календаре.Какое местоположение календаря в Android 4.0?
Я использовал этот код, чтобы получить расположение календарей на моем телефоне:
cursor = cr.query(Uri.parse("content://com.android.calendar/calendars"), new String[]{ "_id", "displayname" }, null, null, null);
Проблема возникла, когда я обновил свой Nexus S с Android ICS 4.0. Без изменения кода я получил ошибку. На LogCat я не мог читать:
- нет такой колонки: DISPLAYNAME, дб =/данные/данные/com.android.providers.calendar/Базы данных/calendar.db
конечно же курсора ноль. Возможно, какие-либо изменения в базе данных календаря? Итак, я хотел бы знать, как я могу создавать новые события календаря разработки приложения API 7 на Андроид 4,0
Спасибо;)
Исправлено: вы были правы. Спасибо;) Я собираюсь написать свой код, чтобы добавить событие в конкретный календарь. Дело в том, что имена столбцов в таблице календаря изменились. – ElChencho
Рад помочь любым возможным способом. –