Added in API level 35
ExecuteInput
public final class ExecuteInput
extends Object
| java.lang.Object | |
| ↳ | android.adservices.ondevicepersonalization.ExecuteInput |
The input data for IsolatedWorker.onExecute(ExecuteInput, android.os.OutcomeReceiver).
Summary
Public constructors | |
|---|---|
ExecuteInput(String appPackageName, PersistableBundle appParams) Creates an | |
Public methods | |
|---|---|
String | getAppPackageName() The package name of the calling app. |
PersistableBundle | getAppParams() The parameters provided by the app to the |
Inherited methods | |
|---|---|
Public constructors
ExecuteInput
Added in API level 36
public ExecuteInput (String appPackageName, PersistableBundle appParams)
Creates an ExecuteInput.
| Parameters | |
|---|---|
appPackageName | String: the package name of the calling app. This value cannot be null. |
appParams | PersistableBundle: the parameters provided by the app to the IsolatedService. The service defines the expected keys in this PersistableBundle. This value cannot be null. |
Public methods
getAppPackageName
Added in API level 35
public String getAppPackageName ()
The package name of the calling app.
| Returns | |
|---|---|
String | This value cannot be null. |
getAppParams
Added in API level 35
public PersistableBundle getAppParams ()
The parameters provided by the app to the IsolatedService. The service defines the expected keys in this PersistableBundle.
| Returns | |
|---|---|
PersistableBundle | This value cannot be null. |