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 必须是创建者自己的包中的活动组件的名称,或者是从任何其他包导出的组件。 你可以提供一个可选的附加捆绑包,该附加项将在发送到目标活动之前合并到最终意向中;使用此链接可添加有关目标活动将读取的深层链接的任何其他数据。 例如对话 ID、电子邮件地址等。

请注意不要将自定义 android.os.Parcelable 类型放入 Extras 捆绑包中,因为系统将无法取消解析它们以合并它们。

适用于 . 的 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 属性许可证中所述的术语使用。

适用于