我的项目中有一些android Service。考虑到我没有配置任何人在不同的进程中工作,如果我尝试在前台模式下运行两个或更多服务会发生什么?我会试着更好地解释我的怀疑。 如果所有服务都在同一个进程中,也许应该足够只在前台启动其中一个,然后每个服务都不会被杀死,因为整个进程应该保持活跃状态。因为,实际上该过程将被视为前景过程,因为explained here具有以下条件:
它托管一个在前台运行的服务" - 该服务具有 叫做startForeground()。
基本上问题是:
前台服务的启动是否保证同一进程中的所有服务都不会被杀死?