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.