我在AndroidManifest.xml中声明了一个服务,它通过我服务的android:process
属性在一个单独的进程中运行,而不是我的应用程序的其余部分。但是,当我通过设置>查看应用程序时应用>运行,它只显示我有一个进程和一个服务。我不应该有两个过程吗?
这是我的AndroidManifest.xml中的服务声明:
<application ...
android:process=":MyAppProcess">
...
<service
android:name="com.example.MyService"
android:label="My Service"
android:exported="false"
android:process=":MyServiceProcess"/>
答案 0 :(得分:0)
请检查我的代码
<service android:enabled=["true" | "false"]
android:exported=["true" | "false"]
android:icon="drawable resource"
android:isolatedProcess=["true" | "false"]
android:label="string resource"
android:name="string"
android:permission="string"
android:process="string" >
. . .
</service>
请设置android:isolatedProcess=true