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