无标题文章
2017-07-03 本文已影响0人
红鲤鱼与绿鲤鱼与驴_a2ef
@Inject
用于:
1.构造方法。当某处使用该类实例时,dagger会获取所需参数并调用该构造方法。
2.属性。当该属性被调用时,dagger会获取该属性实例。若包含该属性当类没有被该注解标记的构造方法,该类是不会被创建,若有此需求,应该至少注解一个空参构造方法。
@Inject
用于:
1.构造方法。当某处使用该类实例时,dagger会获取所需参数并调用该构造方法。
2.属性。当该属性被调用时,dagger会获取该属性实例。若包含该属性当类没有被该注解标记的构造方法,该类是不会被创建,若有此需求,应该至少注解一个空参构造方法。