| java.lang.Object | |
| ↳ | android.os.TokenWatcher | 
Helper class that helps you use IBinder objects as reference counted tokens. IBinders make good tokens because we find out when they are removed
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Construct the TokenWatcher
          
         | 
       ||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 
          | 
        
          
          Record that this token has been acquired.
          
         | 
       ||||||||||
| 
          | 
        
          
          Called when the number of active tokens goes from 0 to 1.
          
         | 
       ||||||||||
| 
          | 
        
          | 
       ||||||||||
| 
          | 
        
          | 
       ||||||||||
| 
          | 
        
          | 
       ||||||||||
| 
          | 
        
          | 
       ||||||||||
| 
          | 
        
          | 
       ||||||||||
| 
          | 
        
          
          Called when the number of active tokens goes from 1 to 0.
          
         | 
       ||||||||||
| 
         
          [Expand]
         
          
          Inherited Methods
          
         | 
       |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
         
           
         
         From class
         
          java.lang.Object
         
          | 
       |||||||||||
Construct the TokenWatcher
| h | 
           A handler to call
           
            
             acquired()
            
           
           and
           
            
             released()
            
           
           on.  If you don't care, just call it like this, although your thread
 will have to be a Looper thread.
           
            new TokenWatcher(new Handler())
           
           | 
         
|---|---|
| tag | A debugging tag for this TokenWatcher | 
Record that this token has been acquired. When acquire is called, and the current count is 0, the acquired method is called on the given handler.
| token | An IBinder object. If this token has already been acquired, no action is taken. | 
|---|---|
| tag | 
           A string used by the
           
            
             dump()
            
           
           method for debugging,
              to see who has references.
           | 
         
Called when the number of active tokens goes from 0 to 1.
Called when the number of active tokens goes from 1 to 0.