IBinder.DeathRecipient
  public
  static
  
  
  interface
  IBinder.DeathRecipient
  
  
  
| android.os.IBinder.DeathRecipient | 
Interface for receiving a callback when the process hosting an IBinder has gone away.
See also:
Summary
| Public methods | |
|---|---|
| 
        abstract
        
        
        
        
        void | 
      binderDied()
       | 
| 
        
        default
        
        
        
        void | 
      binderDied(IBinder who)
      The function called when the process hosting an IBinder has gone away. | 
Public methods
binderDied
public void binderDied (IBinder who)
The function called when the process hosting an IBinder has gone away.
This callback will be called from any binder thread like any other binder transaction. If the process receiving this notification is multithreaded then synchronization may be required because other threads may be executing at the same time.
No locks are held in libbinder when binderDied() is called.
 
There is no need to call IBinder.unlinkToDeath(DeathRecipient, int) in the binderDied callback.
 The binder is already dead so IBinder.unlinkToDeath(DeathRecipient, int) is a no-op.
 It will be unlinked when the last local reference of that binder proxy is
 dropped.
| Parameters | |
|---|---|
| who | IBinder: The IBinder that has become invalid
 This value cannot benull. | 
