Sprache

Bundle.PutBinder(String, IBinder) Methode

Definition

Fügt einen IBinder Wert in die Zuordnung dieses Bundles ein, wobei alle vorhandenen Werte für den angegebenen Schlüssel ersetzt werden.

[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

Parameter

key
String

eine Zeichenfolge oder null

value
IBinder

ein IBinder-Objekt oder null

Attribute

Hinweise

Fügt einen IBinder Wert in die Zuordnung dieses Bundles ein, wobei alle vorhandenen Werte für den angegebenen Schlüssel ersetzt werden. Schlüssel oder Wert können null sein.

Sie sollten bei der Verwendung dieser Funktion sehr vorsichtig sein. An vielen Stellen, an denen Bundles verwendet werden (z. B. innerhalb von Intent-Objekten), kann das Bundle länger innerhalb eines anderen Prozesses leben als der Prozess, der es ursprünglich erstellt hatte. In diesem Fall wird der hier angegebene IBinder ungültig, wenn Ihr Prozess weggeht und nicht mehr verwendbar ist, auch wenn später ein neuer Prozess für Sie erstellt wird.

Java Dokumentation für android.os.Bundle.putBinder(java.lang.String, android.os.IBinder).

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: