Bundle.PutBinder(String, IBinder) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Insère une IBinder valeur dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée.
[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
Paramètres
- key
- String
une chaîne ou une valeur Null
- value
- IBinder
objet IBinder ou null
- Attributs
Remarques
Insère une IBinder valeur dans le mappage de ce bundle, en remplaçant toute valeur existante pour la clé donnée. La clé ou la valeur peut être null.
Vous devez être très prudent lors de l’utilisation de cette fonction. Dans de nombreux endroits où les bundles sont utilisés (par exemple, à l’intérieur d’objets Intention), le bundle peut vivre plus longtemps à l’intérieur d’un autre processus que le processus qui l’avait créé à l’origine. Dans ce cas, l’IBinder que vous fournissez ici devient non valide lorsque votre processus disparaît et n’est plus utilisable, même si un nouveau processus est créé pour vous plus tard.
Documentation Java pour android.os.Bundle.putBinder(java.lang.String, android.os.IBinder).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.