Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android Ioc RoboGuice(四)Bindings

Android Ioc RoboGuice(四)Bindings

編輯:關於Android編程

Injector 的工作就是構造Object Graph,當你調用getInstance 來構造某個類型的對象時,Injector 會自動根據類之間的依賴關系創建所需類的實例。
定義類之間的依賴關系的方法是通過擴展AbstractAndroidModule,重載其configure方法。在configure方法中定義各種Bindings。這些方法同時也做類型檢測,如果使用的類型不正確,編譯器將給出錯誤。
綁定Bindings 可以有下面幾種類型:
Linked bindings
instance bindings
@provider methods
provider bindings
constructor bindings
untargetted bindings
built-in bindings
just-in-time bindings
providers 等
後面就逐個介紹這些bindings ,這些bindings 是通用的和Android平台相關性不大,可以同時用於Java EE ,Java SE 平台,RoboGuice 提供了於Android平台相關的dependency injector ,後面也有詳細介紹。
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved