嗨我有一个Android应用程序包含3个一起运行的后台服务 如果Android OS决定杀死它(其中之一)!剂量所有这些服务将被终止或只是其中一个,另一个继续工作? 提前谢谢。
答案 0 :(得分:1)
正如OS哲学所说 -
如果多个服务(让我们称之为线程以获得更清晰的视图)正在一个进程下执行。该进程可以控制它们。
如果你杀了这个进程,它下面的所有服务都会像在战争中那样被停止或杀死。 但如果您杀死一个服务,则可能不会发生该进程被杀死的情况。
寻找更好的假设并观看假设
答案 1 :(得分:1)
这是没有记录的,您应该设计您的应用程序,以便您的每个服务器都不会导致崩溃或任何其他服务被杀死。 已经说过被OS杀死的服务是最不可能的。