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 Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interfaceShadowDisplayEventReceiver.DisplayEventReceiverReflectorReflector interface forDisplayEventReceiver's internals. -
Field Summary
Fields Modifier and Type Field Description protected DisplayEventReceiverrealReceiver -
Constructor Summary
Constructors Constructor Description ShadowDisplayEventReceiver() -
Method Summary
Modifier and Type Method Description protected voiddispose(boolean finalized)protected static voidnativeDispose(int receiverPtr)protected static voidnativeDispose(long receiverPtr)protected static longnativeInit(DisplayEventReceiver receiver, MessageQueue msgQueue)protected static intnativeInit(Object receiver, Object msgQueue)protected static longnativeInit(WeakReference<DisplayEventReceiver> receiver, MessageQueue msgQueue)protected static longnativeInit(WeakReference<DisplayEventReceiver> receiver, MessageQueue msgQueue, int vsyncSource)protected static longnativeInit(WeakReference<DisplayEventReceiver> receiver, MessageQueue msgQueue, int vsyncSource, int configChanged)protected static voidnativeScheduleVsync(int receiverPtr)protected static voidnativeScheduleVsync(long receiverPtr)protected voidonVsync()static voidreset()
-
Field Details
-
Constructor Details
-
ShadowDisplayEventReceiver
public ShadowDisplayEventReceiver()
-
-
Method Details
-
nativeInit
@Implementation(minSdk=26, maxSdk=29) protected static long nativeInit(WeakReference<DisplayEventReceiver> receiver, MessageQueue msgQueue, int vsyncSource) -
nativeInit
@Implementation(minSdk=23, maxSdk=25) protected static long nativeInit(WeakReference<DisplayEventReceiver> receiver, MessageQueue msgQueue) -
nativeInit
@Implementation(minSdk=20, maxSdk=22) protected static long nativeInit(DisplayEventReceiver receiver, MessageQueue msgQueue) -
nativeInit
-
nativeInit
@Implementation(minSdk=30) protected static long nativeInit(WeakReference<DisplayEventReceiver> receiver, MessageQueue msgQueue, int vsyncSource, int configChanged) -
nativeDispose
-
nativeDispose
-
nativeScheduleVsync
-
nativeScheduleVsync
-
dispose
-
reset
-
onVsync
protected void onVsync()
-