Android 如何在一个应用程序中定义多个手表面的复杂性?

Android 如何在一个应用程序中定义多个手表面的复杂性?,android,wear-os,watchface,android-wear-complication,Android,Wear Os,Watchface,Android Wear Complication,我在一个应用程序中有两个手表面板(两个服务)。一切都很好,我有不同的风格,每个手表的脸 我的问题是并发症。如果我改变表面1的复杂度,它就会工作。如果我改变2号表面上的并发症,1号表面上的变化是可见的,2号表面上没有并发症 看起来,关于用户选择的复杂度的信息,无论是在1号表面还是2号表面,都存储在同一个位置 有人能帮我吗?谢谢 请原谅我的写作风格。我来自德国。:-)很抱歉对这个问题进行了解释。我是个笨蛋。你说“改变复杂情况”是什么意思?您的意思是选择其他数据提供程序吗?您是否为不同表面中的并发症定

我在一个应用程序中有两个手表面板(两个服务)。一切都很好,我有不同的风格,每个手表的脸

我的问题是并发症。如果我改变表面1的复杂度,它就会工作。如果我改变2号表面上的并发症,1号表面上的变化是可见的,2号表面上没有并发症

看起来,关于用户选择的复杂度的信息,无论是在1号表面还是2号表面,都存储在同一个位置

有人能帮我吗?谢谢


请原谅我的写作风格。我来自德国。:-)很抱歉对这个问题进行了解释。我是个笨蛋。

你说“改变复杂情况”是什么意思?您的意思是选择其他数据提供程序吗?您是否为不同表面中的并发症定义了不同的并发症ID?您好。是的,当用户更改数据提供者时,如时间、世界时钟、步长等。对于第二个手表面,我制作了活动的副本。在试图找出问题的原因时,我更改了所有ID、变量名。。。一切。我想我现在有很多冗余代码:-)但仍然没有解决方案。谢谢你的编辑。我还复制了一份服务。不仅仅是活动。你能把代码贴在激活你两个手表表面的复杂性的地方吗