0

目前有没有一种方法可以根据其 id 调用/设置并发症的类型为 TYPE_EMPTY?我知道我想基本上“关闭”或设置为 TYPE_EMPTY 以及何时需要,但我不确定如何在不访问 ComplicationManager 实例的情况下访问内部并发症系统来更新并发症。

本质上,我将如何以编程方式关闭并发症,例如在 ComplicationHelperActivity 中手动将并发症单击为“空”?

4

1 回答 1

0

要关闭表盘的复杂功能,您可以调用setActiveComplications(int complications...)这是一种WatchFaceService没有您想要关闭的复杂功能的方法。

例如,如果您的表盘有 3 个复杂功能对应于 {1, 2, 3} 并且您想关闭复杂功能 3,您应该调用setActiveComplications(new int[] {1, 2}),那么复杂功能 3 将被关闭。

于 2017-04-24T17:23:30.627 回答