3

我有一个非常大的项目,我遇到的问题是我希望更容易找到供应商。

我有很多模块,在大多数情况下,它们是在应用程序启动时注入到对象图中的全局模块。这是问题所在:假设我找到了一个标有@Inject注释的属性,那么我希望能够立即找到提供者。我怎样才能做到这一点?我正在使用 Android Studio 2.0

4

1 回答 1

0

我看到这被标记为 Dagger 2,但由于问题中未指定它,我将为 Dagger 1 提供答案。

Square 提供了Dagger IntelliJ 插件,它完全符合您的要求:

@InjectDagger IntelliJ 插件在对象和@Provides创建它的方法之间创建视觉连接。

请注意,该插件是为 Dagger 1 设计的,所以如果它确实在 Dagger 2 中工作,那只是偶然

于 2016-01-29T15:56:19.100 回答