0
我成功地將一個對象注入到我的活動中,該對象在構造函數中接受當前活動的上下文。然後我試圖注入一個依賴於我剛注入的對象的對象。我如何確保我將注入的實例注入第二個注入的對象?注入相互依賴的對象 - roboguice
我的活動
class MainActivity extends RoboActivity{
@Inject DataSource dataSource;
@Inject Customer customer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.home_layout);
}
}
第一注射對象
class DataSource{
private Context context;
@Inject
public DataSource(Context context){
this.context = context;
}
}
這個對象依賴於先前注入的對象
class Customer{
private DataSource datasource;
@Inject
public Customer(DataSource datasource){
this.datasource = datasource;
}
}