android通过aidl和直接点击icon启动app,application有什么不同

现在由A B C三个APP,在B的application的oncreat方法中通过aidl调用了C的初始化service
现在有两个现象:
一、直接启动B,B的application可以通过aidl成功调用C的初始化service
二、启动A,A通过aidl调用B的service,这个时候B的application中调用C初始化service失败了

http://blog.csdn.net/lb84_007/article/details/47774973