共用方式為


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

要與已啟動意圖額外項目合併的額外項目組合

屬性

備註

建構供選擇者 UI 呈現的深層鏈接目標。

目標是由標題和圖示所組成,可供用戶呈現。 如果呈現此目標的UI太長而無法在可用空間中呈現,以及裁剪、重設大小或重疊提供的圖示,則可能會截斷標題。

目標的建立者可能會提供排名分數。 這個分數假設是相對於相同 ChooserTargetService#onGetChooserTargets(ComponentName, IntentFilter) query提供的其他目標。 分數應介於 0.0f(不太可能相符)到 1.0f(非常相關的相符專案) 的範圍內。 一組目標的分數不需要加總到 1。

ComponentName 必須是建立者本身套件中的活動元件名稱,或是從任何其他套件導出的元件。 您可以提供選擇性的額外套件組合,這些額外專案會在傳送至目標活動之前合併至最終意圖;使用此專案可新增目標活動將讀取之深層連結的任何其他數據。 例如交談標識碼、電子郵件位址等。

請小心不要將自定義 android.os.Parcelable 類型放入額外套件組合中,因為系統將無法將其取消剖析以合併它們。

android.service.chooser.ChooserTarget.ChooserTarget(java.lang.CharSequence, android.graphics.drawable.Icon, float, android.content.ComponentName, android.os.Bundle)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 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 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於