Lenguaje

Bundle.PutBinder(String, IBinder) Método

Definición

Inserta un IBinder valor en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada.

[Android.Runtime.Register("putBinder", "(Ljava/lang/String;Landroid/os/IBinder;)V", "")]
public void PutBinder(string? key, Android.OS.IBinder? value);
[<Android.Runtime.Register("putBinder", "(Ljava/lang/String;Landroid/os/IBinder;)V", "")>]
member this.PutBinder : string * Android.OS.IBinder -> unit

Parámetros

key
String

una cadena o un valor NULL

value
IBinder

un objeto IBinder o null

Atributos

Comentarios

Inserta un IBinder valor en la asignación de este paquete, reemplazando cualquier valor existente para la clave especificada. La clave o el valor pueden ser NULL.

Debe tener mucho cuidado al usar esta función. En muchos lugares en los que se usan paquetes (por ejemplo, dentro de objetos Intent), el paquete puede vivir más tiempo dentro de otro proceso que el proceso que originalmente lo creó. En ese caso, el IBinder que proporcione aquí se convertirá en no válido cuando el proceso desaparezca y ya no se pueda usar, incluso si se crea un nuevo proceso para usted más adelante.

Java documentación para android.os.Bundle.putBinder(java.lang.String, android.os.IBinder).

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