我在Android上玩Groovy。当我将构造函数(对象)从Java更改为Groovy时,我遇到了跳帧问题(在其主线程上做了太多工作)。
这是我的Dagger提供方法。
@Provides
public IXxx provideXxx() {
return new XxxGroovy(mApp); // Groovy -> skipped frames
//return new XxxJava(mApp); // Java -> no problem
}
构造函数几乎没有,它们在两个版本中都是相同的:
XxxGroovy(Application app) {
mApp = app
}
我是Groovy的新手,不知道导致问题的原因。有人可以给我一些指示吗?感谢