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 будет выключено.