Freigeben über


Intent.ExtraAlternateIntents Feld

Definition

Ein Intent[] mit zusätzlichen alternativen Optionen, die #ACTION_CHOOSERangezeigt werden sollen.

[Android.Runtime.Register("EXTRA_ALTERNATE_INTENTS", ApiSince=23)]
public const string ExtraAlternateIntents;
[<Android.Runtime.Register("EXTRA_ALTERNATE_INTENTS", ApiSince=23)>]
val mutable ExtraAlternateIntents : string

Feldwert

Implementiert

Attribute

Hinweise

Ein Intent[] mit zusätzlichen alternativen Optionen, die #ACTION_CHOOSERangezeigt werden sollen.

Eine App kann mehrere verschiedene Nutzlasttypen bereitstellen, um die beabsichtigte Aktion eines Benutzers abzuschließen. Beispielsweise kann eine App, die Fotos für eine andere App aufruft #ACTION_SEND , EXTRA_ALTERNATE_INTENTS verwenden, um die Auswahl transparent verschiedene unterstützte Sendemechanismen für die Freigabe anzubieten, z. B. die tatsächlichen "Bild/*"-Fotodaten oder einen gehosteten Link, über den die Fotos angezeigt werden können.

Die In-Absicht #EXTRA_INTENT wird als erste/primäre/bevorzugte Absicht in der Gruppe behandelt. Zusätzliche Absichten, die in diesem zusätzlichen Element angegeben sind, werden sortiert; Standardmäßig werden Absichten, die weiter oben im Array angezeigt werden, gegenüber Absichten bevorzugt, die später im Array als Übereinstimmungen für dieselbe Zielkomponente angezeigt werden. Um diese Einstellung zu ändern, kann eine aufrufende App auch bereitstellen #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER.

Java-Dokumentation für android.content.Intent.EXTRA_ALTERNATE_INTENTS.

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: