Package org.robolectric.shadows
Class ShadowSensorManager
java.lang.Object
org.robolectric.shadows.ShadowSensorManager
Shadow for
SensorManager.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds aSensorto theSensorManagerprotected Objectprotected booleanflush(SensorEventListener listener) protected SensorgetDefaultSensor(int type) Returns the list ofSensorEventListeners registered on this SensorManager.getSensorList(int type) booleanhasListener(SensorEventListener listener) Tests if the sensor manager has a registration for the given listener.booleanhasListener(SensorEventListener listener, Sensor sensor) Tests if the sensor manager has a registration for the given listener for the given sensor.protected booleanregisterListener(SensorEventListener listener, Sensor sensor, int rate) protected booleanregisterListener(SensorEventListener listener, Sensor sensor, int rate, int maxLatency) protected booleanregisterListener(SensorEventListener listener, Sensor sensor, int rate, int maxLatency, Handler handler) protected booleanregisterListener(SensorEventListener listener, Sensor sensor, int rate, Handler handler) voidremoveSensor(Sensor sensor) static voidreset()voidPropagates theeventto all registered listeners.voidsendSensorEventToListeners(SensorEvent event, Sensor sensor) Propagates theeventto only registered listeners of the given sensor.voidsetForceListenersToFail(boolean forceListenersToFail) protected voidunregisterListener(SensorEventListener listener) protected voidunregisterListener(SensorEventListener listener, Sensor sensor)
-
Constructor Details
-
ShadowSensorManager
public ShadowSensorManager()
-
-
Method Details
-
reset
-
addSensor
Adds aSensorto theSensorManager -
removeSensor
-
getDefaultSensor
-
getSensorList
-
registerListener
@Implementation protected boolean registerListener(SensorEventListener listener, Sensor sensor, int rate, Handler handler) - Parameters:
handler- is ignored.
-
registerListener
@Implementation protected boolean registerListener(SensorEventListener listener, Sensor sensor, int rate, int maxLatency) - Parameters:
maxLatency- is ignored.
-
registerListener
@Implementation protected boolean registerListener(SensorEventListener listener, Sensor sensor, int rate, int maxLatency, Handler handler) - Parameters:
maxLatency- is ignored.handler- is ignored
-
setForceListenersToFail
public void setForceListenersToFail(boolean forceListenersToFail) -
registerListener
@Implementation protected boolean registerListener(SensorEventListener listener, Sensor sensor, int rate) -
unregisterListener
-
unregisterListener
-
hasListener
Tests if the sensor manager has a registration for the given listener. -
hasListener
Tests if the sensor manager has a registration for the given listener for the given sensor. -
getListeners
Returns the list ofSensorEventListeners registered on this SensorManager. Note that the list is unmodifiable, any attempt to modify it will throw an exception. -
sendSensorEventToListeners
Propagates theeventto all registered listeners. -
sendSensorEventToListeners
Propagates theeventto only registered listeners of the given sensor. -
flush
-
createDirectChannel
-