Android AIDL服务正在创建新流程

时间:2019-01-07 20:08:46

标签: android android-service aidl android-service-binding

给我的印象是,如果我的应用程序中有AIDL服务,则每个新接口实例都将连接到同一应用程序进程,除非我在清单中明确标记了该服务以在另一个进程下运行。

我发现自己弄错了...

出于某种原因,很少见到我的AIDL服务的另一个实例在另一个进程中运行,该进程是在第一个进程的旁边新创建的。

因此,最后我剩下两个AIDL服务,它们生活在具有两个不同状态的两个进程中。

我必须添加一个信标打印来监视此情况,并且确实在日志中打印了两个状态和两个进程ID。

我应该指出,我们运行的是自定义ROM,它是从源代码构建的,并且此应用正在系统权限下运行。

如何让Android停止这样做?

0 个答案:

没有答案