在介绍dependencies()方法的地方,我的理解是:例如:阿里支付sdk和友盟sdk这种没有任何依赖关系的sdk初始化操作,放在清单文件中去初始化比较好点,因为我们不需要考虑谁先初始化的问题。但是像你上面举的例子中的ImageInitial和UmengInitial的关系,UmengInitial的初始化依赖于ImageInitial的初始化,这种情况下最好是把ImageInitial的初始化放在UmengInitial初始化的dependencies()方法中,因为它们两个有依赖关系,我认为这种情况我们不应该依靠清单文件中注册的先后顺序去管理他们两个的依赖关系。因为在多人开发的时候,在处理合并冲突或者一些问题的时候,不知情的同事可能会修改了他们在清单文件中的注册顺序。
