一项服务或多项服务

One service or multiple services

我有一个将具有粘性服务的应用程序。该服务始终进行 GPS 位置查询。但是,我想在连接 expired/Bluetooth 警报时完成任务。这些都是短期任务,我想为他们提供服务。我的问题是:

我是否应该为所有事情使用一种服务,并且根据我在 OnStartCommand 中获得的值,我会完成所需的任务。

或者我应该为每个服务创建单独的服务 class?

谢谢

为每个不相关的任务提供单独的服务。它会让您的代码不那么混乱。