Back to Exoplayer

HandlerWrapper (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/util/HandlerWrapper.html

latest10.7 KB
Original Source

Package com.google.android.exoplayer2.util

Interface HandlerWrapper


[@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 Class Summary

Nested Classes | Modifier and Type | Interface | Description | | --- | --- | --- | | static interface | HandlerWrapper.Message | Deprecated.

A message obtained from the handler. |

Method Summary

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). |

Method Detail

- 

getLooper

[Looper](https://developer.android.com/reference/android/os/Looper.html "class or interface in android.os")getLooper()

Deprecated.

See Handler.getLooper().

- 

hasMessages

boolean hasMessages​(int what)

Deprecated.

See Handler.hasMessages(int).

- 

obtainMessage

[HandlerWrapper.Message](HandlerWrapper.Message.html "interface in com.google.android.exoplayer2.util")obtainMessage​(int what)

Deprecated.

See Handler.obtainMessage(int).

- 

obtainMessage

[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).

- 

obtainMessage

[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).

- 

obtainMessage

[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).

- 

sendMessageAtFrontOfQueue

boolean sendMessageAtFrontOfQueue​([HandlerWrapper.Message](HandlerWrapper.Message.html "interface in com.google.android.exoplayer2.util")message)

Deprecated.

See Handler.sendMessageAtFrontOfQueue(android.os.Message).

- 

sendEmptyMessage

boolean sendEmptyMessage​(int what)

Deprecated.

See Handler.sendEmptyMessage(int).

- 

sendEmptyMessageDelayed

boolean sendEmptyMessageDelayed​(int what,
                                int delayMs)

Deprecated.

See Handler.sendEmptyMessageDelayed(int, long).

- 

sendEmptyMessageAtTime

boolean sendEmptyMessageAtTime​(int what,
                               long uptimeMs)

Deprecated.

See Handler.sendEmptyMessageAtTime(int, long).

- 

removeMessages

void removeMessages​(int what)

Deprecated.

See Handler.removeMessages(int).

- 

removeCallbacksAndMessages

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).

- 

post

boolean post​([Runnable](https://developer.android.com/reference/java/lang/Runnable.html "class or interface in java.lang")runnable)

Deprecated.

See Handler.post(Runnable).

- 

postDelayed

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).

- 

postAtFrontOfQueue

boolean postAtFrontOfQueue​([Runnable](https://developer.android.com/reference/java/lang/Runnable.html "class or interface in java.lang")runnable)

Deprecated.

See Handler.postAtFrontOfQueue(Runnable).