in DataLayer/Application/src/main/java/com/example/android/wearable/datalayer/MainActivity.kt [123:144]
override fun onResume() {
super.onResume()
dataClient.addListener(clientDataViewModel)
messageClient.addListener(clientDataViewModel)
capabilityClient.addListener(
clientDataViewModel,
Uri.parse("wear://"),
CapabilityClient.FILTER_REACHABLE
)
if (isCameraSupported) {
lifecycleScope.launch {
try {
capabilityClient.addLocalCapability(CAMERA_CAPABILITY).await()
} catch (cancellationException: CancellationException) {
throw cancellationException
} catch (exception: Exception) {
Log.e(TAG, "Could not add capability: $exception")
}
}
}
}