ContentResolver.setSyncAutomatically (учетная запись, полномочия String, логическая синхронизация), что означает его второй параметр?

Я пытаюсь добавить события в календарь программно, события сразу появляются в приложении календаря телефона Android, но в календаре Google они появляются через некоторое время, я хочу, чтобы они сразу же появлялись и в календаре Google.

Я искал в сети и нашел сообщение, в котором упоминалось, что функция «ContentResolver.setSyncAutomatically (учетная запись, полномочия строки, логическая синхронизация) может помочь.

Но я не понимаю, что такое полномочия String? В документации ContentResolver говорится, что это «провайдер, чье поведение контролируется»... что это значит?


person blackfyre    schedule 14.09.2012    source источник


Ответы (1)


Полномочия — это часть сразу после типа uri. Это идентификатор поставщика контента, который вы хотите запросить. В случае календарей обычно uri для событий будет

content://com.android.calendar/events/1

тогда авторитет com.android.calendar

person nandeesh    schedule 14.09.2012