Android 如何在新流程中执行服务?

Android 如何在新流程中执行服务?,android,android-intent,android-service,Android,Android Intent,Android Service,我想在一个新流程中执行服务,请使用android:process=“:myservice”用法,但它不执行新流程。 我已经试过: 清单xml代码中的我的服务语句: <service android:name="com.example.huangli.mytest2.MyService" android:process=":MyService"></service> 我检查我的android设备上运行的应用程序,只显示一个进程一个服务。我的期望是两个过程一个服务。我想知道

我想在一个新流程中执行服务,请使用android:process=“:myservice”用法,但它不执行新流程。 我已经试过: 清单xml代码中的我的服务语句:

<service android:name="com.example.huangli.mytest2.MyService"
android:process=":MyService"></service>

我检查我的android设备上运行的应用程序,只显示一个进程一个服务。我的期望是两个过程一个服务。我想知道我的错误在哪里

只要
Log.d
调用
活动的PID
服务的PID
就可以尝试将
android:process=':activityProcName'
添加到活动声明中。我很确定,
android:process=':procName'
并不意味着服务在其进程中是单独的(应用程序的活动仍然可以在进程中与服务一起运行)。现在,你知道你的错误在哪里吗?是的,我已经修复了它。谢谢
Intent i = new Intent(MainActivity.this,MyService.class);
startService(i);