ExecuteInIsolatedServiceResponse
public
class
ExecuteInIsolatedServiceResponse
extends Object
| java.lang.Object | |
| ↳ | android.adservices.ondevicepersonalization.ExecuteInIsolatedServiceResponse |
The response of OnDevicePersonalizationManager.executeInIsolatedService.
Summary
Constants | |
|---|---|
int |
DEFAULT_BEST_VALUE
The default value of |
Public constructors | |
|---|---|
ExecuteInIsolatedServiceResponse(SurfacePackageToken surfacePackageToken, int bestValue)
Creates a new ExecuteInIsolatedServiceResponse. |
|
Public methods | |
|---|---|
int
|
getBestValue()
Returns the int value that was returned by the |
SurfacePackageToken
|
getSurfacePackageToken()
Returns a |
Inherited methods | |
|---|---|
Constants
DEFAULT_BEST_VALUE
public static final int DEFAULT_BEST_VALUE
The default value of ExecuteInIsolatedServiceResponse.getBestValue if IsolatedService didn't return any content.
Constant Value: -1 (0xffffffff)
Public constructors
ExecuteInIsolatedServiceResponse
public ExecuteInIsolatedServiceResponse (SurfacePackageToken surfacePackageToken, int bestValue)
Creates a new ExecuteInIsolatedServiceResponse.
| Parameters | |
|---|---|
surfacePackageToken |
SurfacePackageToken: an opaque reference to content that can be displayed in a SurfaceView. This may be null if the IsolatedService has
not generated any content to be displayed within the calling app. |
bestValue |
int: an int value that was returned by the IsolatedService and applied
noise.If ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_NULL, the platform ignores the
data returned by IsolatedService and returns the default value DEFAULT_BEST_VALUE. If ExecuteInIsolatedServiceRequest output type is set to
ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_BEST_VALUE, the platform
validates ExecuteOutput.getBestValue between 0 and ExecuteInIsolatedServiceRequest.OutputSpec.getMaxIntValue() and applies noise to result.
Value is DEFAULT_BEST_VALUE or greater |
Public methods
getBestValue
public int getBestValue ()
Returns the int value that was returned by the IsolatedService and applied noise. If
ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_NULL, the platform ignores the data
returned by IsolatedService and returns the default value DEFAULT_BEST_VALUE. If ExecuteInIsolatedServiceRequest output type is set to ExecuteInIsolatedServiceRequest.OutputSpec.OUTPUT_TYPE_BEST_VALUE, the platform validates
ExecuteOutput.getBestValue between 0 and ExecuteInIsolatedServiceRequest.OutputSpec.getMaxIntValue() and applies noise to result.
| Returns | |
|---|---|
int |
Value is DEFAULT_BEST_VALUE or greater |
getSurfacePackageToken
public SurfacePackageToken getSurfacePackageToken ()
Returns a SurfacePackageToken, which is an opaque reference to content that can be
displayed in a SurfaceView. This may be null if the IsolatedService has not generated any content to be displayed within the calling app.
| Returns | |
|---|---|
SurfacePackageToken |
|