老师在5-1章讲到启动流程,多次提及需要启动application,或者查看application启动没有。
这就让我有点迷惑了,因为以前总觉得新开一个服务不需要重新启动一个进程。
因此我是否可以这么理解
如果已经启动了一个应用(有activity),然后在这个应用当中去启动一个服务(普通的服务),此时这个服务所在的application是已经启动了的,不需要为service新启动一个application。
而如果在应用没启动的情况下,直接启动一个服务,那么这个服务需要先启动它所在的application,才能往下启动它自己。
以上对吗?还是说,每个服务都有一个属于自己的application呢?