ChooserTarget コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle) |
選択 UI によるプレゼンテーション用のディープ リンク ターゲットを構築します。 |
ChooserTarget(String, Icon, Single, ComponentName, Bundle) |
ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle)
選択 UI によるプレゼンテーション用のディープ リンク ターゲットを構築します。
[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)]
public ChooserTarget (Java.Lang.ICharSequence? title, Android.Graphics.Drawables.Icon? icon, float score, Android.Content.ComponentName? componentName, Android.OS.Bundle? intentExtras);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)>]
new Android.Service.Chooser.ChooserTarget : Java.Lang.ICharSequence * Android.Graphics.Drawables.Icon * single * Android.Content.ComponentName * Android.OS.Bundle -> Android.Service.Chooser.ChooserTarget
パラメーター
- title
- ICharSequence
ユーザーに表示されるこのターゲットのタイトル
- icon
- Icon
このターゲットを表すアイコン
- score
- Single
0.0f から 1.0f までのこのターゲットのランク付けスコア (含む)
- componentName
- ComponentName
このターゲットが選択されている場合に起動するコンポーネントの名前
- intentExtras
- Bundle
起動された意図の extras とマージするエクストラのバンドル
- 属性
注釈
選択 UI によるプレゼンテーション用のディープ リンク ターゲットを構築します。
ターゲットは、タイトルと、ユーザーにプレゼンテーションするためのアイコンで構成されます。 このターゲットを表示する UI では、タイトルが長すぎて使用可能な領域に表示できない場合は切り詰め、指定されたアイコンのトリミング、サイズ変更、またはオーバーレイが行われる可能性があります。
ターゲットの作成者は、ランク付けスコアを指定できます。 このスコアは、同じ ChooserTargetService#onGetChooserTargets(ComponentName, IntentFilter) query
によって提供される他のターゲットに対して相対的であると見なされます。 スコアは、0.0f (一致する可能性が低い) から 1.0f (非常に関連性の高い一致) の範囲である必要があります。 一連のターゲットのスコアを 1 に合計する必要はありません。
ComponentName は、作成者自身のパッケージ内の Activity コンポーネントの名前、または他のパッケージからエクスポートされたコンポーネントである必要があります。 ターゲット アクティビティに送信される前に、最終的な意図にマージされる追加のバンドルをオプションで指定できます。これを使用して、ターゲット アクティビティが読み取るディープ リンクに関するデータを追加します。 会話 ID、メール アドレスなど
カスタム android.os.Parcelable
型を extras バンドルに配置しないように注意してください。これは、システムではそれらをマージするための解析を解除できないのでです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
ChooserTarget(String, Icon, Single, ComponentName, Bundle)
[Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)]
public ChooserTarget (string? title, Android.Graphics.Drawables.Icon? icon, float score, Android.Content.ComponentName? componentName, Android.OS.Bundle? intentExtras);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/CharSequence;Landroid/graphics/drawable/Icon;FLandroid/content/ComponentName;Landroid/os/Bundle;)V", "", ApiSince=23)>]
new Android.Service.Chooser.ChooserTarget : string * Android.Graphics.Drawables.Icon * single * Android.Content.ComponentName * Android.OS.Bundle -> Android.Service.Chooser.ChooserTarget
パラメーター
- title
- String
- icon
- Icon
- score
- Single
- componentName
- ComponentName
- intentExtras
- Bundle
- 属性
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。