Android Dagger2.0 學習一下

 

  0.前言

    我的感受經過項目學習一些牛逼的框架,效果挺不錯的。git

 

  1.我的理解

    一直以爲Dagger2比較高大上,網上看了不少資料,不少,沒有感受。github

    而後懷疑智商問題,而後放棄了。框架

    最後由於要作一個項目,不得不碰Dagger2了,而後好像理解了挺多。函數

 

    最重要的一點就是@Inject,能夠使一個對象變得有意義。學習

    使一個對象有意義確定是實例化了,它有兩種方式實例化,一種經過在構造函數前加一個@Inject,一種是經過Module中new一個實例(原理是先找Module裏面是否new過,而後再找構造函數裏是否加了@Inject)。spa

    Component的做用,也就是定義實例的做用範圍,就是在哪裏面變得有意義。.net

    

  2.Dagger-Android 使用詳解(框架詳解)

    參考###http://www.javashuo.com/article/p-fgiomhxt-mm.html對象

 

  3.Dagger2+MVP項目級別

    參考###https://github.com/JsonChao/Awesome-WanAndroidblog

 

  4.搭建一個MVP多Fragment多Activity的框架

    

相關文章
相關標籤/搜索