Приложение для Android с использованием календаря Google -Проблема с синхронизацией

Я пытаюсь создать приложение для Android, которое взаимодействует с Календарем Google.
Я следовал руководству, используя контент-провайдеров из здесь . Части этого кода объясняются здесь .

Я столкнулся со следующими проблемами.

  1. Я создал новый календарь TestCalendar из своего онлайн-календаря со своего ноутбука и пометил его как Selected . Когда я запрашиваю свои календари из приложения, я вижу этот новый календарь, но он отображается как невыбранный (выбранный = 0 ). Любые предложения о том, почему это может происходить?

  2. Из своего приложения я добавляю событие в календарь с помощью
    getContentResolver().insert(eventsUri, event);
    Событие отображается в календаре на телефоне, но не отображается в онлайн-версии. Чтобы опубликовать это новое событие в сети, я должен вручную синхронизировать календарь или включить автосинхронизацию , что, как мне кажется, является неправильным способом. Любые предложения/ссылки, которые могут помочь?

6
задан Venom 15 April 2012 в 22:30
поделиться