我有产品类和类别类。
分类
public class Category {
private String mCategoryId;
private String mCategroryName;
//Getters and Setters
}
产品
public class Product {
private Category mCategory;
private String mProductName;
private String mProductCode;
private String mProductQuantity;
//Getters and Setters
public Product(Category categorym String productName, String productCode){
//implementation here
}
public Product(String productName, String productCode){
//implementation here
}
}
这是我应用的流程
Category List > Product List > Product Detail
如何在创建Product实例时使用dagger 2明确选择要使用的构造函数?我应该在Module类中为单独的构造函数放置两个方法,如果是的话。我怎样才能明确地打电话给他们?
dagger 2是否能够根据用户选择的内容创建一个Category,并在实例化Product实例时传递它,特别是如果它使用第一个构造函数?
实施例。 我点击鞋子类别,将显示所有鞋子。单击特定鞋子后,它将创建一个带有鞋类,产品名称,产品代码的产品实例,并使用此对象显示产品详细信息。