2015-05-14 50 views
4

我读过here Android Annotations已更新为与Dagger(1)一起使用,但我不确定它是否也自动应用于Dagger 2。Dagger 2和Android Annotations是否一起工作?

有没有人一起使用AA和Dagger 2?

谢谢。

+0

它也应该适用于Dagger 2,因为它是适用于所有其他注释处理器的一般变更。但我从来没有尝试过。 – WonderCsabo

回答

4

我正在使用dagger2,AndroidAnnotations和ButterKnife(适配器),它们都可以正常工作。从dagger1注意到的一个不同之处在于,你必须注入所有声明 @Inject字段的每个特定类(而不仅仅是父活动)。但是您不必注入由AndroidAnnotations生成的类,因为注入的字段没有在生成的类中声明。

+0

太棒了!感谢具体细节 – levavare