0

我目前正在开发一个应用程序,它将通过网络服务做四件事: - 接收任务分配 - 发送分配任务的结果 - 接收有关分配任务的图片 - 发送从手机相机拍摄的图片

我想知道实现它的最佳方法:一个处理四种不同 Intent 类型的 IntentService 或只处理一个 Intent 的四个 IntentService。

你有什么建议吗?

4

1 回答 1

1

如果任务彼此不相关并且不需要执行顺序,那么您应该使用 4 个意图服务,每种类型的操作使用 1 个服务。但是,如果您的任务彼此相关(取决于执行顺序),那么编写一个意图服务更合理,尽管您也可以使用 4 种不同的服务来实现这一点。

简而言之,这取决于您希望如何模块化代码并使将来更易于调试

于 2012-02-13T13:10:34.080 回答