Freigeben über


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 einer Absicht bereitstellen, die dem Schlüssel #EXTRA_INTENTzugewiesen ist. 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, #EXTRA_ALTERNATE_INTENTS die angenommen #EXTRA_INTENT oder ü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 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: