RemoteCallback
public
class
RemoteCallback
extends Object
| java.lang.Object | |
| ↳ | androidx.remotecallback.RemoteCallback |
An instance of a callback to a specific class/method with a specific set
of arguments. Can only be obtained from a CallbackReceiver.
Summary
Constants | |
|---|---|
int |
TYPE_PROVIDER
Constant indicating this callback will be triggered on a |
int |
TYPE_RECEIVER
Constant indicating this callback will be triggered on a |
Fields | |
|---|---|
public
static
final
RemoteCallback |
LOCAL
Constant value that actual implementations of |
Public methods | |
|---|---|
static
<T extends CallbackReceiver>
T
|
create(Class<T> cls, Context context)
Static version of |
Bundle
|
getArgumentBundle()
Gets the bundle of arguments that will be used to trigger the method. |
String
|
getMethodName()
Gets the name of the method this callback will call. |
String
|
getReceiverClass()
Gets the class the callback will be called on. |
int
|
getType()
Get the type of the receiver of this callback. |
PendingIntent
|
toPendingIntent()
Create a |
Inherited methods | |
|---|---|
Constants
TYPE_PROVIDER
public static final int TYPE_PROVIDER
Constant indicating this callback will be triggered on a ContentProvider.
Constant Value: 1 (0x00000001)
TYPE_RECEIVER
public static final int TYPE_RECEIVER
Constant indicating this callback will be triggered on a BroadcastReceiver.
Constant Value: 0 (0x00000000)
Fields
LOCAL
public static final RemoteCallback LOCAL
Constant value that actual implementations of RemoteCallable should return.
Public methods
create
public static T create (Class<T> cls,
Context context)
Static version of CallbackReceiver.createRemoteCallback(Context).
| Parameters | |
|---|---|
cls |
Class |
context |
Context |
| Returns | |
|---|---|
T |
|
getArgumentBundle
public Bundle getArgumentBundle ()
Gets the bundle of arguments that will be used to trigger the method.
| Returns | |
|---|---|
Bundle |
|
getMethodName
public String getMethodName ()
Gets the name of the method this callback will call.
| Returns | |
|---|---|
String |
|
getReceiverClass
public String getReceiverClass ()
Gets the class the callback will be called on.
| Returns | |
|---|---|
String |
|
getType
public int getType ()
Get the type of the receiver of this callback.
| Returns | |
|---|---|
int |
|
toPendingIntent
public PendingIntent toPendingIntent ()
Create a PendingIntent that will trigger this callback.
| Returns | |
|---|---|
PendingIntent |
|