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