ChooserTarget コンストラクター

定義

オーバーロード

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 バンドルに配置しないように注意してください。これは、システムではそれらをマージするための解析を解除できないのでです。

の Java ドキュメント android.service.chooser.ChooserTarget.ChooserTarget(java.lang.CharSequence, android.graphics.drawable.Icon, float, android.content.ComponentName, android.os.Bundle)

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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
属性

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象