@Implements(value=android.os.Message.class, isInAndroidSdk=false) public class ShadowPausedMessage extends ShadowMessage
Message for LooperMode.Mode.PAUSED.
This class should not be referenced directly. Use ShadowMessage instead.
ShadowMessage.Picker| Constructor | Description |
|---|---|
ShadowPausedMessage() |
| Modifier and Type | Method | Description |
|---|---|---|
Message |
getNext() |
Convenience method to provide getter access to the private field
Message.next. |
void |
recycleUnchecked() |
Exposes the package-private
Message.recycleUnchecked() |
void |
setNext(Message next) |
Convenience method to provide setter access to the private field
Message.next. |
void |
setScheduledRunnable(Runnable r) |
Stores the
Runnable instance that has been scheduled to invoke this message. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreset@Implementation(minSdk=21) public void recycleUnchecked()
ShadowMessageMessage.recycleUnchecked()recycleUnchecked in class ShadowMessagepublic void setScheduledRunnable(Runnable r)
ShadowMessageRunnable instance that has been scheduled to invoke this message. This is
called when the message is enqueued by ShadowLegacyMessageQueue.enqueueMessage(android.os.Message, long) and is
used when the message is recycled to ensure that the correct Runnable instance is
removed from the associated scheduler.setScheduledRunnable in class ShadowMessager - the Runnable instance that is scheduled to trigger this message.
#if ($api >= 21) * @see #recycleUnchecked() #else * @see #recycle() #end
Only supported in LooperMode.Mode.LEGACY.
public Message getNext()
ShadowMessageMessage.next.
Only supported in LooperMode.Mode.LEGACY
getNext in class ShadowMessageShadowMessage.setNext(Message)public void setNext(Message next)
ShadowMessageMessage.next.
Only supported in LooperMode.Mode.LEGACY
setNext in class ShadowMessagenext - the new next message for the current message.ShadowMessage.getNext()