OnCapabilityChanged работает на телефоне, но не на носимом

Я согласен с Shog9, хотя вместо этого я мог бы использовать:


Согласно w3schools , тег

6
задан HPage 18 January 2019 в 14:50
поделиться

1 ответ

Попробовав все, чтобы заставить его работать, я решил использовать стандарт Service вместо WearableListenerService.

Я реализовал CapabilityClient.OnCapabilityChangedListener на Service:

override fun onCapabilityChanged(p0: CapabilityInfo) {
        Log.i("WearService", "Wearable Capability changed: {${p0?.nodes?.size ?: "null"}")
    }

И зарегистрировал слушателя:

override fun onStartCommand(intent: Intent?, flags: Int, startId: Int): Int {
Wearable.getCapabilityClient(this).addListener(this, CAPABILITY)
        return super.onStartCommand(intent, flags, startId)
}
0
ответ дан HPage 18 January 2019 в 14:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: