Android Wear 2.0 устанавливает сложность для TYPE_EMPTY

Есть ли в настоящее время способ вызвать / установить тип сложности в TYPE_EMPTY на основе его идентификатора? Я знаю, какое усложнение я хочу в основном "выключить" или установить для TYPE_EMPTY и когда я хочу, но я не уверен, как получить доступ к внутренней системе усложнения, чтобы обновить услугу без доступа к экземпляру ComplicationManager.

По сути, как я могу программно отключить усложнение, например, вручную щелкнув сложность "Пусто" в ComplicationHelperActivity?

1 ответ

Чтобы отключить усложнение для вашего циферблата, вы можете позвонить setActiveComplications(int complications...) который является методом WatchFaceService без осложнений, которые вы хотите выключить.

Например, если на вашем циферблате есть 3 осложнения, которые соответствуют {1, 2, 3}, и вы хотите отключить усложнение 3, вам следует позвонить setActiveComplications(new int[] {1, 2}), тогда усложнение 3 будет выключено.

Другие вопросы по тегам