public abstract static class PebbleKit.PebbleDataReceiver
extends android.content.BroadcastReceiver
| Modifier | Constructor and Description |
|---|---|
protected |
PebbleDataReceiver(java.util.UUID subscribedUuid)
Instantiates a new pebble data receiver.
|
| Modifier and Type | Method and Description |
|---|---|
void |
onReceive(android.content.Context context,
android.content.Intent intent) |
abstract void |
receiveData(android.content.Context context,
int transactionId,
PebbleDictionary data)
Perform some work on the data received from the connected watch.
|
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
protected PebbleDataReceiver(java.util.UUID subscribedUuid)
subscribedUuid - the subscribed uuidpublic abstract void receiveData(android.content.Context context,
int transactionId,
PebbleDictionary data)
context - The BroadcastReceiver's context.transactionId - The transaction ID of the message in which the data was received. This is required when ACK/NACKing
the received message.data - A dictionary of one-or-more key-value pairs received from the connected watch.public void onReceive(android.content.Context context,
android.content.Intent intent)
onReceive in class android.content.BroadcastReceiver