多项服务,相同 Android 应用

Several services, Same Android app

我目前维护着一个 Android 应用程序,它使用大量的服务处理:

我想将该服务拆分为新的服务。我是不是该?我是否会因为为这些服务使用过多的内存而减慢我的应用程序?维护起来会很麻烦吗?

提前致谢

如果管理得当,一些服务可以减少内存和 CPU 使用。如果应用程序的某些部分只需要文件压缩 - 没有必要使用其他所有内容。 此外,服务本身不会使用大量资源 - 重要的是你在里面做什么。

查看 Intent Service 它们对您的文件压缩很有用,Canvas,而正常 运行 服务对您的蓝牙通信很有用(如果确实一直需要的话) ).