Freigeben über


ChooserTarget Konstruktoren

Definition

Überlädt

ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle)

Erstellen Sie ein Deep-Link-Ziel für die Präsentation über eine Auswahl-UI.

ChooserTarget(String, Icon, Single, ComponentName, Bundle)

ChooserTarget(ICharSequence, Icon, Single, ComponentName, Bundle)

Erstellen Sie ein Deep-Link-Ziel für die Präsentation über eine Auswahl-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

Parameter

title
ICharSequence

Titel dieses Ziels, das einem Benutzer angezeigt wird

icon
Icon

Symbol, das dieses Ziel darstellt

score
Single

Bewertungsbewertung für dieses Ziel zwischen 0,0f und 1,0f inklusive

componentName
ComponentName

Name der Komponente, die gestartet werden soll, wenn dieses Ziel ausgewählt wird

intentExtras
Bundle

Bündel von Extras zum Zusammenführen mit den Extras der gestarteten Absicht

Attribute

Hinweise

Erstellen Sie ein Deep-Link-Ziel für die Präsentation über eine Auswahl-UI.

Ein Ziel besteht aus einem Titel und einem Symbol für die Präsentation für den Benutzer. Die Benutzeroberfläche, die dieses Ziel darstellt, kann den Titel abschneiden, wenn es zu lang ist, um im verfügbaren Platz angezeigt zu werden, sowie die Größe des angegebenen Symbols zu zuzuschneiden, zu ändern oder zu überlagern.

Der Ersteller eines Ziels kann eine Bewertungsbewertung bereitstellen. Diese Bewertung wird als relativ zu den anderen Zielen angenommen, die von demselben ChooserTargetService#onGetChooserTargets(ComponentName, IntentFilter) querybereitgestellt werden. Die Ergebnisse sollten im Bereich von 0,0f (unwahrscheinliche Übereinstimmung) bis 1,0f (sehr relevante Übereinstimmung) liegen. Bewertungen für eine Gruppe von Zielen müssen nicht auf 1 addiert werden.

Der ComponentName muss der Name einer Aktivitätskomponente im eigenen Paket des Erstellers oder eine exportierte Komponente aus einem anderen Paket sein. Sie können ein optionales Bündel von Extras bereitstellen, das in die endgültige Absicht zusammengeführt wird, bevor sie an die Zielaktivität gesendet wird. verwenden Sie diese, um zusätzliche Daten zum Deep-Link hinzuzufügen, den die Zielaktivität liest. z. B. Unterhaltungs-IDs, E-Mail-Adressen usw.

Achten Sie darauf, keine benutzerdefinierten android.os.Parcelable Typen in das Extras-Bündel zu setzen, da sie vom System nicht zum Zusammenführen entparceln können.

Java-Dokumentation für android.service.chooser.ChooserTarget.ChooserTarget(java.lang.CharSequence, android.graphics.drawable.Icon, float, android.content.ComponentName, android.os.Bundle).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

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

Parameter

title
String
icon
Icon
score
Single
componentName
ComponentName
intentExtras
Bundle
Attribute

Hinweise

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: