Intent.ExtraReplacementExtras フィールド

定義

別のエクストラに潜在的なターゲット パッケージ名のマッピングを形成するバンドルを使用#ACTION_CHOOSERすると、既定の意図のエクストラに#EXTRA_INTENT追加するバンドル。

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

フィールド値

実装

属性

注釈

別のエクストラに潜在的なターゲット パッケージ名のマッピングを形成するバンドルを使用#ACTION_CHOOSERすると、既定の意図のエクストラに#EXTRA_INTENT追加するバンドル。 各キーはパッケージ名にする必要があります。 現在、パッケージをデバイスにインストールする必要はありません。

アプリケーションは、ユーザーが事前に定義された一連のターゲット パッケージからアクティビティを選択する場合に、代替の追加を提供することを選択できます。 ユーザーが選択者から選択したアクティビティがこのバンドルのキーとしてパッケージ名を持つパッケージに属している場合、そのパッケージの対応する追加物は、意図に既に #EXTRA_INTENT存在する追加物とマージされます。 置き換えのエクストラに、意図に既に存在するエクストラと同じキーがある場合は、意図の追加のキーが上書きされます。

<em>Examples:</em><ul><li>アプリケーションは、アプリケーションと共有するときにアプリケーションに#ACTION_SEND対して異なる#EXTRA_TEXT機能を提供する場合があり、そのターゲットの追加のクエリ パラメーターを含むリンクを拡張します。</li li><>アプリケーションは、特定の意図の既知のターゲットに対して追加のメタデータを提供して、そのアプリケーションに既に認識されているアカウントやコンテンツ識別子など、そのターゲットにのみ関連する情報を渡すことができます。</li></ul>

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

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

適用対象