ChooserTarget コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle) |
chooser UI を使用してプレゼンテーション用のディープ リンク ターゲットを構築します。 |
ChooserTarget(String, Icon, Single, ComponentName, Bundle) |
ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle)
chooser 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
起動された意図の追加機能とマージするエクストラのバンドル
- 属性
注釈
chooser UI を使用してプレゼンテーション用のディープ リンク ターゲットを構築します。
ターゲットは、タイトルとユーザーにプレゼンテーションするためのアイコンで構成されます。 このターゲットを表示する UI では、タイトルが長すぎて使用可能な領域に表示できない場合、タイトルが切り捨てられるだけでなく、指定されたアイコンのトリミング、サイズ変更、オーバーレイが行われる可能性があります。
ターゲットの作成者は、ランク付けスコアを提供できます。 このスコアは、同じによって提供される他のターゲットに対して相対的であると見な ChooserTargetService#onGetChooserTargets(ComponentName, IntentFilter) query
されます。 スコアは、0.0f (一致する可能性が低い) から 1.0f (非常に関連性の高い一致) の範囲である必要があります。 一連のターゲットのスコアを 1 に合計する必要はありません。
ComponentName は、作成者独自のパッケージ内の Activity コンポーネントの名前、または他のパッケージからエクスポートされたコンポーネントである必要があります。 ターゲットアクティビティに送信される前に最終的な意図にマージされる追加アイテムのオプションバンドルを提供できます。これを使用して、ターゲット アクティビティが読み取るディープ リンクに関するデータを追加します。 たとえば、会話 ID、メール アドレスなどです。
カスタム android.os.Parcelable
型を extras バンドルに配置しないように注意してください。システムはそれらをマージするためにそれらを解析解除できないためです。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
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
- 属性
注釈
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。