Android @Inject(注入)

@Inject

    @Inject支持构造函数、方法和字段注解,也可能使用于静态实例成员。可注解成员可以是任意修饰符(private,package-private,protected,public)。注入顺序:构造函数、字段,然后是方法。父类的字段和方法注入优先于子类的字段和方法,同一类中的字段和方法是没有顺序的。

    @Inject注解的构造函数可以是无参或多个参数的构造函数。@Inject每个类中最多注解一个构造函数。

    在字段注解:

用@Inject注解字段不能是final的拥有一个合法的名称

    在方法上注解:

用@Inject注解不能是抽象方法不能声明自身参数类型可以有返回结果拥有一个合法的名称可以有0个或多个参数

猜你喜欢

转载自blog.csdn.net/shangshanling/article/details/82740668