3
我使用自動工廠和滑動生成的api。自動工廠生成的類使用由GlideModule生成的GlideRequests
類,但構建完成後,GlideRequests不會導入到生成的工廠類中。工廠生成的自動工廠不能導入滑動生成api
就好像Glide在自動工廠完成它的工作後生成類。
任何想法如何解決這個問題?也許更改構建/生成順序?
謝謝。
我使用自動工廠和滑動生成的api。自動工廠生成的類使用由GlideModule生成的GlideRequests
類,但構建完成後,GlideRequests不會導入到生成的工廠類中。工廠生成的自動工廠不能導入滑動生成api
就好像Glide在自動工廠完成它的工作後生成類。
任何想法如何解決這個問題?也許更改構建/生成順序?
謝謝。
修復方法是在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) {
...
}
}