Lenguaje

BroadcastReceiver.SetResult(Result, String, Bundle) Método

Definición

Cambiar todos los datos de resultado devueltos de estas difusiones; solo funciona con las difusión enviadas a través de Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast.

[Android.Runtime.Register("setResult", "(ILjava/lang/String;Landroid/os/Bundle;)V", "")]
public void SetResult(Android.App.Result code, string? data, Android.OS.Bundle? extras);
[<Android.Runtime.Register("setResult", "(ILjava/lang/String;Landroid/os/Bundle;)V", "")>]
member this.SetResult : Android.App.Result * string * Android.OS.Bundle -> unit

Parámetros

code
Result

Nuevo código de resultado. A menudo usa la actividad android.app.Activity#RESULT_CANCELED y android.app.Activity#RESULT_OK las constantes, aunque el significado real de este valor es en última instancia hasta la emisora.

data
String

Los nuevos datos de resultados. Esta es una cadena arbitraria cuya interpretación es para la emisora; puede ser null.

extras
Bundle

Nuevo mapa de datos adicional. Se trata de una agrupación que contiene datos arbitrarios, cuya interpretación es para la emisora. Se puede establecer en NULL. Esto reemplaza completamente el mapa actual (si existe).

Atributos

Comentarios

Cambiar todos los datos de resultado devueltos de estas difusiones; solo funciona con las difusión enviadas a través de Context#sendOrderedBroadcast(Intent, String) Context.sendOrderedBroadcast. Todos los datos de resultados actuales se reemplazan por el valor proporcionado a este método.

<strong>Este método no funciona con difusión no ordenadas, como las enviadas con Context#sendBroadcast(Intent) Context.sendBroadcast</strong.>

Java documentación para android.content.BroadcastReceiver.setResult(int, java.lang.String, android.os.Bundle).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a