Package org.robolectric.shadows
Class ShadowWifiRttManager
java.lang.Object
org.robolectric.shadows.ShadowWifiRttManager
@Config(minSdk=28) @Implements(android.net.wifi.rtt.WifiRttManager.class) public class ShadowWifiRttManager extends Object
Shadow for
WifiRttManager
.-
Constructor Summary
Constructors Constructor Description ShadowWifiRttManager()
-
Method Summary
Modifier and Type Method Description protected boolean
isAvailable()
Assumes the WifiRttManager is always available.void
setRangeResults(List<RangingResult> rangingResults)
This method sets the RangingResults that are passed to the RangingResultCallback when the shadow startRanging method is called.protected void
startRanging(RangingRequest request, Executor executor, RangingResultCallback callback)
If there are RangingResults set by the setRangeResults method of this shadow class, this method will call the onRangingResults method of the callback on the executor thread and pass the list of RangingResults.
-
Constructor Details
-
ShadowWifiRttManager
public ShadowWifiRttManager()
-
-
Method Details
-
startRanging
@Implementation(minSdk=28) protected void startRanging(RangingRequest request, Executor executor, RangingResultCallback callback)If there are RangingResults set by the setRangeResults method of this shadow class, this method will call the onRangingResults method of the callback on the executor thread and pass the list of RangingResults. If there are no ranging results set, it will pass RangingResultCallback.STATUS_CODE_FAIL to the onRangingFailure method of the callback, also called on the executor thread. -
isAvailable
Assumes the WifiRttManager is always available. -
setRangeResults
This method sets the RangingResults that are passed to the RangingResultCallback when the shadow startRanging method is called.
-