FusedOrientationProviderClient

public interfaceFusedOrientationProviderClientimplementsHasApiKey<Api.ApiOptions.NoOptions>

The main entry point for interacting with the Fused Orientation Provider (FOP). In order to obtain an instance of this class, seeLocationServices.

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, DeviceOrientationListenerlistener)
Requests orientation updates with the given request and delivers results to the given listener on the specifiedExecutor.

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 specifiedExecutor. 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.