91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Dagger2 注解 初識

發布時間:2020-07-19 07:45:31 來源:網絡 閱讀:407 作者:屠夫章哥 欄目:開發技術

看博客之前請先走出這個誤區:

    module和model,前者指創建依賴對象的對象,后者指的依賴的對象(也就是模型bean)


Dagger2的幾個注解:

  1. @Module,提供創建依賴對象的方法。

    注意:不能有兩個@Provides方法返回同一個Model,否則會報以下異常:

    Dagger2 注解 初識

  2.@Component,鏈接Module和inject的對象。編譯之后會自動生成對應的DaggerXxxComponent

     類。

    Component如何得到module

    通過DaggerXxxComponent.xxxModule方法設置,如果沒有設置,默認調用Module的無參構造方

    法。

    


     Module如何得到model

     1)給依賴對象的本身的構造函數加@Inject注解

     2)通過加了@Module的Module類的加了@Provide注解的方法

     二者可以共存。



Dagger2依賴嵌套:   

    1.一個Component依賴另外一上Component,注意書寫的格式

       容易發生的異常:

       Dagger2 注解 初識

   



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

墨竹工卡县| 孙吴县| 诸城市| 白城市| 招远市| 额济纳旗| 开原市| 浪卡子县| 洛隆县| 佳木斯市| 错那县| 常山县| 威远县| 阿克| 苍南县| 凤冈县| 墨玉县| 丰县| 醴陵市| 延川县| 卢湾区| 阿巴嘎旗| 霍林郭勒市| 江北区| 华安县| 开封市| 邵东县| 安溪县| 鄂托克前旗| 滁州市| 三都| 临泽县| 云梦县| 陈巴尔虎旗| 正镶白旗| 库车县| 新泰市| 盐池县| 廉江市| 搜索| 江门市|