Skip to content

Instantly share code, notes, and snippets.

@LethalMaus
Created January 15, 2026 22:07
Show Gist options
  • Select an option

  • Save LethalMaus/d33f87b032546549be152f21de3e36c1 to your computer and use it in GitHub Desktop.

Select an option

Save LethalMaus/d33f87b032546549be152f21de3e36c1 to your computer and use it in GitHub Desktop.
WearBridgeListenerService.kt
class WearBridgeListenerService : WearableListenerService() {
private val manager by lazy {
WearDataLayerManager(applicationContext, DeviceType.PHONE)
}
override fun onCreate() {
super.onCreate()
manager.refreshNodes()
}
override fun onMessageReceived(messageEvent: MessageEvent) {
Log.d(TAG, "onMessageReceived ${messageEvent.path}")
manager.onMessageReceived(messageEvent)
}
override fun onDataChanged(dataEvents: DataEventBuffer) {
Log.d(TAG, "onDataChanged")
manager.onDataChanged(dataEvents)
}
companion object {
private const val TAG = "WearBridgeListener"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment