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

#android

#Android

Вопрос:

у меня есть приложение, в котором мне нужно синхронизировать события, которые я получаю из xml, с календарем по умолчанию, предоставляемым в телефоне пользователя. для приведенного выше я ссылался на это руководство.Но здесь сначала требуется получить идентификатор и название всех доступных календарей в телефоне пользователя … я не знаю идентификатор и название календаря по умолчанию в телефоне пользователя …. какой календарь я должен использовать для размещения событий?

я не помещаю здесь код, поскольку код присутствует в приведенной ссылке.

заранее благодарю вас.

Ответ №1:

Вы не можете знать заранее. Для календаря по умолчанию нет системных настроек. Вы должны учитывать это в своем приложении, разрешив пользователю выбирать календарь или придумав свой собственный способ определения «по умолчанию».

Будьте осторожны и не полагайтесь на постоянство какого-либо календаря, потому что, если это календари Google, они будут появляться и исчезать с соответствующими изменениями в облаке.