次の方法で共有


ChooserTarget コンストラクター

定義

オーバーロード

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

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

このページの一部は、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 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象