在不特别说明的情况下,即默认情况下,Service跟启动它的Activity处于同一个进程中;
在特定情况下,需要单独给Service开一个进程,则在AndroidManifest.xml中给Service添加一个android:process=":remote"这样一个标签,Android会在启动该Service的时候单独给它开一个进程
<!--下面会创建一个全局的com.cnblogs.tianxia.message的独立进程--> < service android:name = ".service.MessageService" android:label = "消息推送" android:process = ".message" /> <!--或者--> <!--下面会创建一个应用私有的com.cnblogs.tianxia:message的独立进程--> < service android:name = ".service.MessageService" android:label = "消息推送" android:process = ":message" /> |