在不特别说明的情况下,即默认情况下,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"
/>
|