我正在使用自动工厂和滑行生成的api。自动工厂生成的类使用由GlideModule生成的GlideRequests
类,但是当构建完成时,GlideRequests不会导入生成的工厂类中。
就像Glide在自动工厂完成它之后生成它的类一样。
任何想法如何解决这个问题?也许改变构建/生成顺序?
谢谢。
答案 0 :(得分:1)
修复是在SomeClass的构造函数中使用完全限定的类名。而不是
@AutoFactory
public class SomeClass {
SomeClass(@Provided AnotherClassFactory anotherClassFactory,
@Provided SomeDependency someDependency,
int someValue) {
...
}
}
使用
@AutoFactory
public class SomeClass {
SomeClass(@Provided com.fully.qualifiedpath.AnotherClassFactory anotherClassFactory,
@Provided SomeDependency someDependency,
int someValue) {
...
}
}