docs/doc/reference/com/google/android/exoplayer2/util/HandlerWrapper.html
Package com.google.android.exoplayer2.util
[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public interfaceHandlerWrapper
Deprecated. com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.
An interface to call through to a Handler. Instances must be created by calling Clock.createHandler(Looper, Handler.Callback) on Clock.DEFAULT for all non-test cases.
Nested Classes | Modifier and Type | Interface | Description |
| --- | --- | --- |
| static interface | HandlerWrapper.Message |
Deprecated.
A message obtained from the handler. |
All Methods Instance Methods Abstract Methods Deprecated Methods | Modifier and Type | Method | Description |
| --- | --- | --- |
| Looper | getLooper() |
Deprecated.
See Handler.getLooper().
|
| boolean | hasMessages(int what) |
Deprecated.
See Handler.hasMessages(int).
|
| HandlerWrapper.Message | obtainMessage(int what) |
Deprecated.
See Handler.obtainMessage(int).
|
| HandlerWrapper.Message | obtainMessage(int what, int arg1, int arg2) |
Deprecated.
See Handler.obtainMessage(int, int, int).
|
| HandlerWrapper.Message | obtainMessage(int what, int arg1, int arg2, Object obj) |
Deprecated.
See Handler.obtainMessage(int, int, int, Object).
|
| HandlerWrapper.Message | obtainMessage(int what, Object obj) |
Deprecated.
See Handler.obtainMessage(int, Object).
|
| boolean | post(Runnable runnable) |
Deprecated.
See Handler.post(Runnable).
|
| boolean | postAtFrontOfQueue(Runnable runnable) |
Deprecated.
See Handler.postAtFrontOfQueue(Runnable).
|
| boolean | postDelayed(Runnable runnable, long delayMs) |
Deprecated.
See Handler.postDelayed(Runnable, long).
|
| void | removeCallbacksAndMessages(Object token) |
Deprecated.
See Handler.removeCallbacksAndMessages(Object).
|
| void | removeMessages(int what) |
Deprecated.
See Handler.removeMessages(int).
|
| boolean | sendEmptyMessage(int what) |
Deprecated.
See Handler.sendEmptyMessage(int).
|
| boolean | sendEmptyMessageAtTime(int what, long uptimeMs) |
Deprecated.
See Handler.sendEmptyMessageAtTime(int, long).
|
| boolean | sendEmptyMessageDelayed(int what, int delayMs) |
Deprecated.
See Handler.sendEmptyMessageDelayed(int, long).
|
| boolean | sendMessageAtFrontOfQueue(HandlerWrapper.Message message) |
Deprecated.
See Handler.sendMessageAtFrontOfQueue(android.os.Message).
|
-
[Looper](https://developer.android.com/reference/android/os/Looper.html "class or interface in android.os")getLooper()
Deprecated.
See Handler.getLooper().
-
boolean hasMessages(int what)
Deprecated.
-
[HandlerWrapper.Message](HandlerWrapper.Message.html "interface in com.google.android.exoplayer2.util")obtainMessage(int what)
Deprecated.
See Handler.obtainMessage(int).
-
[HandlerWrapper.Message](HandlerWrapper.Message.html "interface in com.google.android.exoplayer2.util")obtainMessage(int what,
@Nullable[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")obj)
Deprecated.
See Handler.obtainMessage(int, Object).
-
[HandlerWrapper.Message](HandlerWrapper.Message.html "interface in com.google.android.exoplayer2.util")obtainMessage(int what,
int arg1,
int arg2)
Deprecated.
See Handler.obtainMessage(int, int, int).
-
[HandlerWrapper.Message](HandlerWrapper.Message.html "interface in com.google.android.exoplayer2.util")obtainMessage(int what,
int arg1,
int arg2,
@Nullable[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")obj)
Deprecated.
See Handler.obtainMessage(int, int, int, Object).
-
boolean sendMessageAtFrontOfQueue([HandlerWrapper.Message](HandlerWrapper.Message.html "interface in com.google.android.exoplayer2.util")message)
Deprecated.
See Handler.sendMessageAtFrontOfQueue(android.os.Message).
-
boolean sendEmptyMessage(int what)
Deprecated.
See Handler.sendEmptyMessage(int).
-
boolean sendEmptyMessageDelayed(int what,
int delayMs)
Deprecated.
See Handler.sendEmptyMessageDelayed(int, long).
-
boolean sendEmptyMessageAtTime(int what,
long uptimeMs)
Deprecated.
See Handler.sendEmptyMessageAtTime(int, long).
-
void removeMessages(int what)
Deprecated.
See Handler.removeMessages(int).
-
void removeCallbacksAndMessages(@Nullable[Object](https://developer.android.com/reference/java/lang/Object.html "class or interface in java.lang")token)
Deprecated.
See Handler.removeCallbacksAndMessages(Object).
-
boolean post([Runnable](https://developer.android.com/reference/java/lang/Runnable.html "class or interface in java.lang")runnable)
Deprecated.
-
boolean postDelayed([Runnable](https://developer.android.com/reference/java/lang/Runnable.html "class or interface in java.lang")runnable,
long delayMs)
Deprecated.
See Handler.postDelayed(Runnable, long).
-
boolean postAtFrontOfQueue([Runnable](https://developer.android.com/reference/java/lang/Runnable.html "class or interface in java.lang")runnable)
Deprecated.