是否有可能检测到服务中的元数据?
我想在Manifest中有一些服务(我正在为Android Wear做多个表面),并想知道是否有可能让2个或更多服务使用相同的代码,但传入不同的元数据(例如,一个是黑色的,一个是白色的 - 每个都是它自己的表面。
答案 0 :(得分:0)
那不行,因为你会两次注册相同的组件(说Service
)。如果您有一个注册了两次的组件并且发送了一个明确的Intent
来调用它,那么会调用哪些组件?
有一些替代方案可以让你实现你想要的目标:
Service
类和两个具有白色或黑色背景的子类。您可以下载整个示例,看看如何实现配置。