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
要與已啟動意圖額外項目合併的額外項目組合
- 屬性
備註
建構供選擇者 UI 呈現的深層鏈接目標。
目標是由標題和圖示所組成,可供用戶呈現。 如果呈現此目標的UI太長而無法在可用空間中呈現,以及裁剪、重設大小或重疊提供的圖示,則可能會截斷標題。
目標的建立者可能會提供排名分數。 這個分數假設是相對於相同 ChooserTargetService#onGetChooserTargets(ComponentName, IntentFilter) query
提供的其他目標。 分數應介於 0.0f(不太可能相符)到 1.0f(非常相關的相符專案) 的範圍內。 一組目標的分數不需要加總到 1。
ComponentName 必須是建立者本身套件中的活動元件名稱,或是從任何其他套件導出的元件。 您可以提供選擇性的額外套件組合,這些額外專案會在傳送至目標活動之前合併至最終意圖;使用此專案可新增目標活動將讀取之深層連結的任何其他數據。 例如交談標識碼、電子郵件位址等。
請小心不要將自定義 android.os.Parcelable
類型放入額外套件組合中,因為系統將無法將其取消剖析以合併它們。
此頁面的部分是根據 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 屬性授權中所述的詞彙使用。