
在介紹dependencies()方法的地方,我的理解是:例如:阿里支付sdk和友盟sdk這種沒有任何依賴關系的sdk初始化操作,放在清單文件中去初始化比較好點,因為我們不需要考慮誰先初始化的問題。但是像你上面舉的例子中的ImageInitial和UmengInitial的關系,UmengInitial的初始化依賴于ImageInitial的初始化,這種情況下最好是把ImageInitial的初始化放在UmengInitial初始化的dependencies()方法中,因為它們兩個有依賴關系,我認為這種情況我們不應該依靠清單文件中注冊的先后順序去管理他們兩個的依賴關系。因為在多人開發的時候,在處理合并沖突或者一些問題的時候,不知情的同事可能會修改了他們在清單文件中的注冊順序。