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>

この意図は起動時に (カウントが 0 以外の場合)、およびデータ セットが変更されたときに送信されます。 データ セットは、カウントを変更せずに変更できます (たとえば、新しい未読メッセージが、メッセージがアーカイブされているのと同じ同期操作で到着した場合など)。 この場合も、電話は通常どおりに鳴る/振動する必要があります。

の Java ドキュメントandroid.content.Intent.ACTION_PROVIDER_CHANGED

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象