ExternalInput
@Target([AnnotationTarget.VALUE_PARAMETER]) class ExternalInput
androidx.remotecallback.ExternalInput |
Identifies parameters of an RemoteCallable
that will be pulled from the caller of the callback. The key to pull the value from will be specified in value()
. Any value passed to this parameter during creation of the callback will be ignored.
.
createRemoteCallback(context, "setSliderValue", R.id.slider_1, 0 /* ingored *\/);
createRemoteCallback(context, "setSliderValue", R.id.slider_2, 0 /* ingored *\/);
createRemoteCallback(context, "setSliderValue", R.id.slider_3, 0 /* ingored *\/);
\@RemoteCallable
public MyClass setSliderValue(int slideId, @ExternalInput int newValue) {
...
return this;
}
Summary
Public constructors |
|
---|---|
Identifies parameters of an |
Properties |
|
---|---|
String |
The key to pull the actual value of this parameter from. |
Public constructors
<init>
ExternalInput(value: String)
Identifies parameters of an RemoteCallable
that will be pulled from the caller of the callback. The key to pull the value from will be specified in value()
. Any value passed to this parameter during creation of the callback will be ignored.
.
createRemoteCallback(context, "setSliderValue", R.id.slider_1, 0 /* ingored *\/);
createRemoteCallback(context, "setSliderValue", R.id.slider_2, 0 /* ingored *\/);
createRemoteCallback(context, "setSliderValue", R.id.slider_3, 0 /* ingored *\/);
\@RemoteCallable
public MyClass setSliderValue(int slideId, @ExternalInput int newValue) {
...
return this;
}