The main entry point for interacting with the Fused Orientation Provider (FOP). In order
to obtain an instance of this class, see LocationServices
.
Public Method Summary
abstract Task<Void> |
removeOrientationUpdates(DeviceOrientationListener
listener)
Removes all device orientation updates for the given listener.
|
abstract Task<Void> |
requestOrientationUpdates(DeviceOrientationRequest
request, Executor
executor,
DeviceOrientationListener listener)
Requests orientation updates with the given request and delivers results to the
given listener on the specified
Executor .
|
Public Methods
public abstract Task<Void> removeOrientationUpdates (DeviceOrientationListener listener)
Removes all device orientation updates for the given listener.
public abstract Task<Void> requestOrientationUpdates (DeviceOrientationRequest request, Executor executor, DeviceOrientationListener listener)
Requests orientation updates with the given request and delivers results to the
given listener on the specified Executor
.
A previous request for orientation updates for the same listener will be replaced by
this request.
Orientation updates will only be delivered while the requesting app is in foreground.
Use
removeOrientationUpdates(DeviceOrientationListener)
to stop orientation
updates once no longer needed.