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