Package org.robolectric.shadows
Class ShadowDisplayEventReceiver
- java.lang.Object
-
- org.robolectric.shadows.ShadowDisplayEventReceiver
-
@Implements(className="android.view.DisplayEventReceiver", isInAndroidSdk=false, looseSignatures=true) public class ShadowDisplayEventReceiver extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected android.view.DisplayEventReceiverreceiver
-
Constructor Summary
Constructors Constructor Description ShadowDisplayEventReceiver()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static voidnativeDispose(int receiverPtr)protected static voidnativeDispose(long receiverPtr)protected static longnativeInit(android.view.DisplayEventReceiver receiver, android.os.MessageQueue msgQueue)protected static intnativeInit(java.lang.Object receiver, java.lang.Object msgQueue)protected static longnativeInit(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver, android.os.MessageQueue msgQueue)protected static longnativeInit(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver, android.os.MessageQueue msgQueue, int vsyncSource)protected static voidnativeScheduleVsync(int receiverPtr)protected static voidnativeScheduleVsync(long receiverPtr)protected voidonVsync()
-
-
-
Method Detail
-
nativeInit
@Implementation(minSdk=26) protected static long nativeInit(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver, android.os.MessageQueue msgQueue, int vsyncSource)
-
nativeInit
@Implementation(minSdk=23, maxSdk=25) protected static long nativeInit(java.lang.ref.WeakReference<android.view.DisplayEventReceiver> receiver, android.os.MessageQueue msgQueue)
-
nativeInit
@Implementation(minSdk=20, maxSdk=22) protected static long nativeInit(android.view.DisplayEventReceiver receiver, android.os.MessageQueue msgQueue)
-
nativeInit
@Implementation(maxSdk=19) protected static int nativeInit(java.lang.Object receiver, java.lang.Object msgQueue)
-
nativeDispose
@Implementation(minSdk=20) protected static void nativeDispose(long receiverPtr)
-
nativeDispose
@Implementation(maxSdk=19) protected static void nativeDispose(int receiverPtr)
-
nativeScheduleVsync
@Implementation(minSdk=20) protected static void nativeScheduleVsync(long receiverPtr)
-
nativeScheduleVsync
@Implementation(maxSdk=19) protected static void nativeScheduleVsync(int receiverPtr)
-
onVsync
protected void onVsync()
-
-