Bundle.PutBinder(String, IBinder) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將一個值插入 IBinder 該 Bundle 的映射,替換該鍵的現有值。
[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
參數
- key
- String
一個字串,或稱空
- value
- IBinder
一個 IBinder 物件,或稱 null
- 屬性
備註
將一個值插入 IBinder 該 Bundle 的映射,替換該鍵的現有值。 鍵或值都可能是空。
使用這個功能時你應該非常小心。 在許多使用Bundle的地方(例如Intent物件內部),Bundle在另一個程序中能存活時間比原本創建它的程序更長。 在這種情況下,你在這裡提供的 IBinder 會隨著你的流程消失而失效,無法再使用,即使之後有新的流程為你建立。
的 android.os.Bundle.putBinder(java.lang.String, android.os.IBinder)Java 檔。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。