Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
具有相同进程名称的Android远程服务_Android_Service_Multiple Processes - Fatal编程技术网

具有相同进程名称的Android远程服务

具有相同进程名称的Android远程服务,android,service,multiple-processes,Android,Service,Multiple Processes,现在,我正在用android的远程服务组件进行android软件开发 实际上,我有两个远程服务,让我分别称它们为服务A和服务B(在Manifest.xml文件中,服务A在服务B之前声明),它们做两件不同的事情 这两个服务具有相同的属性值“android:process”(都是:remote)。这两项服务在大多数情况下都运行良好 但是我发现有时候(实际上这种情况发生的可能性很高),服务A无法成功启动。为了解决这个问题,我尝试更改服务B的“android:process”属性值。令我惊讶的是,一切都

现在,我正在用android的远程服务组件进行android软件开发

实际上,我有两个远程服务,让我分别称它们为服务A和服务B(在Manifest.xml文件中,服务A在服务B之前声明),它们做两件不同的事情

这两个服务具有相同的属性值“android:process”(都是:remote)。这两项服务在大多数情况下都运行良好


但是我发现有时候(实际上这种情况发生的可能性很高),服务A无法成功启动。为了解决这个问题,我尝试更改服务B的“android:process”属性值。令我惊讶的是,一切都恢复了正常。两项服务都很好


我认为Android系统应该允许两个进程使用相同的名称,但存在不同的PID。“android:process”属性的值不应该是问题的原因。有人能解释为什么我所做的可以解决这个问题吗?

“服务A无法成功启动”,出了什么问题?它无法启动。这就是我看到的。