Поделиться через


Intent.ActionProviderChanged Поле

Определение

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

[Android.Runtime.Register("ACTION_PROVIDER_CHANGED")]
public const string ActionProviderChanged;
[<Android.Runtime.Register("ACTION_PROVIDER_CHANGED")>]
val mutable ActionProviderChanged : string

Значение поля

Реализации

Атрибуты

Комментарии

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

Например, GmailProvider отправляет это уведомление при изменении набора непрочитанной почты в папке "Входящие".

Данные намерения определяют, какая часть поставщика изменилась. При запросе через сопоставитель содержимого URI данных вернет заданный набор данных.

Намерение будет иметь следующие дополнительные значения: <ul><li><em>count</em> — количество элементов в наборе данных. Это то же самое, что и количество элементов в курсоре, возвращаемого запросом URI данных. </li></ul>

Это намерение будет отправлено при загрузке (если число не равно нулю) и при изменении набора данных. Можно изменить набор данных без изменения количества (например, если новое непрочитанное сообщение поступает в ту же операцию синхронизации, в которой архивируется сообщение). Телефон должен по-прежнему звонить или вибрировать/т. д. как обычно в этом случае.

Документация по Java для android.content.Intent.ACTION_PROVIDER_CHANGED.

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к