Intent.ExtraResultReceiver Feld

Definition

Ein ResultReceiver Verwendeter, um Daten zurück an den Absender zurückzugeben.

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

Feldwert

Implementiert

Attribute

Hinweise

Ein ResultReceiver Verwendeter, um Daten zurück an den Absender zurückzugeben.

Wird verwendet, um eine App-spezifisch #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER refinement für #ACTION_CHOOSER.

Wenn #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER in der Absicht vorhanden ist, eine #ACTION_CHOOSER Aktivität zu starten, ist #fillIn(Intent, int) filled inIntentSender diese zusätzliche an dies und gesendet, wenn der Benutzer eine Zielkomponente aus der Auswahl auswählt. Es liegt an dem Empfänger, ein Ergebnis an dieses ResultReceiver zu senden, um zu signalisieren, dass die Mehrdeutigkeit abgeschlossen ist und dass die Auswahl die Auswahl des Benutzers aufrufen soll.

Der Mehrdeutigkeitstyp sollte dem ResultReceiver ein Bundle mit einem Dem Schlüssel #EXTRA_INTENTzugewiesenen Zweck bereitstellen. Diese angegebene Absicht wird von der Auswahl verwendet, um die endgültige Intent oder ChooserTarget abzugleichen und auszufüllen, bevor sie gestartet wird. Die angegebene Absicht muss #filterEquals(Intent) match eine der Absichten sein, die von #EXTRA_INTENT der Annahme übernommen oder #EXTRA_ALTERNATE_INTENTS übergeben #EXTRA_CHOOSER_REFINEMENT_INTENT_SENDER werden sollen.

Der an das ResultReceiver übergebene Ergebniscode sollte sein android.app.Activity#RESULT_OK , wenn die Einschränkung erfolgreich war und das Ziel des angegebenen Intents in der Auswahl gestartet werden soll, oder android.app.Activity#RESULT_CANCELED wenn die Auswahl beendet werden soll, ohne ein Ziel zu starten.

Java Dokumentation für android.content.Intent.EXTRA_RESULT_RECEIVER.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: