Инициировать синхронизацию календаря Android после добавления событий программным путем

Я использую «недокументированный» API для чтения и записи событий календаря, ничего сложного в этом нет. Однако проблема заключается в том, что после создания событий календаря вам нужно дождаться периода опроса (я полагаю), чтобы устройство синхронизировало свой календарь, например, с gmail, чтобы события отображались в сети. Я обнаружил, что если вы добавите событие в календарь напрямую, оно сразу же синхронизируется, поэтому что-то в приложении «Календарь» запускает немедленную синхронизацию.

Есть ли что-то, что я могу сделать в коде, чтобы уведомить устройство о синхронизации календаря по завершении добавления новых событий?

Спасибо.


person Neal    schedule 17.08.2011    source источник
comment
взгляните на [это] (stackoverflow.com/questions/19401237/)   -  person Sun    schedule 14.01.2014


Ответы (1)


Класс ContentResolver имеет различные вспомогательные методы для синхронизации. Попробуйте ContentResolver.requestSync().

person Gaurav Das    schedule 17.08.2011