Class ShadowDeviceStateManager

java.lang.Object
org.robolectric.shadows.ShadowDeviceStateManager

@Implements(value=android.hardware.devicestate.DeviceStateManager.class, minSdk=35, isInAndroidSdk=false) public final class ShadowDeviceStateManager extends Object
A Shadow for [android.hardware.devicestate.DeviceStateManager] added in Android V.
  • Constructor Details

    • ShadowDeviceStateManager

      public ShadowDeviceStateManager()
  • Method Details

    • addProperty

      public void addProperty(@android.hardware.devicestate.DeviceState.DeviceStateProperties int property)
    • removeProperty

      public void removeProperty(@android.hardware.devicestate.DeviceState.DeviceStateProperties int property)
    • registerCallback

      @Filter(order=AFTER) protected void registerCallback(@Nonnull Executor executor, @Nonnull android.hardware.devicestate.DeviceStateManager.DeviceStateCallback callback)
    • unregisterCallback

      @Filter(order=AFTER) protected void unregisterCallback(@Nonnull android.hardware.devicestate.DeviceStateManager.DeviceStateCallback callback)
    • reset

      @Resetter public static void reset()