IBinderDeathRecipient.BinderDied Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| BinderDied() |
Chiamato quando il binder associato è morto. |
| BinderDied(IBinder) |
La funzione chiamata quando il processo che ospita un IBinder è andato via. |
BinderDied()
Chiamato quando il binder associato è morto.
[Android.Runtime.Register("binderDied", "()V", "GetBinderDiedHandler:Android.OS.IBinderDeathRecipientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void BinderDied();
[<Android.Runtime.Register("binderDied", "()V", "GetBinderDiedHandler:Android.OS.IBinderDeathRecipientInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member BinderDied : unit -> unit
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
per android.os.IBinder.DeathRecipient.binderDied().
Si applica a
BinderDied(IBinder)
La funzione chiamata quando il processo che ospita un IBinder è andato via.
[Android.Runtime.Register("binderDied", "(Landroid/os/IBinder;)V", "GetBinderDied_Landroid_os_IBinder_Handler:Android.OS.IBinderDeathRecipient, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)]
public virtual void BinderDied(Android.OS.IBinder who);
[<Android.Runtime.Register("binderDied", "(Landroid/os/IBinder;)V", "GetBinderDied_Landroid_os_IBinder_Handler:Android.OS.IBinderDeathRecipient, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=34)>]
abstract member BinderDied : Android.OS.IBinder -> unit
override this.BinderDied : Android.OS.IBinder -> unit
Parametri
- who
- IBinder
IBinder che non è più valido
- Attributi
Commenti
La funzione chiamata quando il processo che ospita un IBinder è andato via.
Questo callback verrà chiamato da qualsiasi thread del binder come qualsiasi altra transazione del binder. Se il processo che riceve questa notifica è multithreading, la sincronizzazione potrebbe essere necessaria perché altri thread potrebbero essere in esecuzione contemporaneamente.
Nessun blocco viene tenuto in libbinder quando binderDied viene chiamato.
Non è necessario chiamare unlinkToDeath il callback binderDied. Il binder è già morto, quindi unlinkToDeath è un no-op. Verrà scollegato quando viene eliminato l'ultimo riferimento locale del proxy del gestore di associazione.
per android.os.IBinder.DeathRecipient.binderDied(android.os.IBinder).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.