java.lang.Object
android.content.BroadcastReceiver
com.getpebble.android.kit.PebbleKit.PebbleDataReceiver
- Enclosing class:
- PebbleKit
public abstract static class PebbleKit.PebbleDataReceiver
extends android.content.BroadcastReceiver
A special-purpose BroadcastReceiver that makes it easy to handle 'RECEIVE' intents broadcast from pebble.apk.
-
Nested Class Summary
Nested classes/interfaces inherited from class android.content.BroadcastReceiver
android.content.BroadcastReceiver.PendingResult
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
PebbleDataReceiver
(UUID subscribedUuid) Instantiates a new pebble data receiver. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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.Methods inherited from class android.content.BroadcastReceiver
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, getSentFromPackage, getSentFromUid, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
-
Constructor Details
-
PebbleDataReceiver
Instantiates a new pebble data receiver.- Parameters:
-
subscribedUuid
- the subscribed uuid
-
-
Method Details
-
receiveData
public abstract void receiveData(android.content.Context context, int transactionId, PebbleDictionary data) Perform some work on the data received from the connected watch.- Parameters:
-
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.
-
onReceive
public void onReceive(android.content.Context context, android.content.Intent intent) - Specified by:
-
onReceive
in classandroid.content.BroadcastReceiver
-