如果我通过new TheWidget();
调用uibinder是onLoad()方法是在实例化TheWidget()之后调用吗?
public class TheWidget extends Composite {
}
在我的测试中,onLoad()没有调用
答案 0 :(得分:1)
onLoad被调用,而不是在构造它时。
尝试将您的小部件添加到另一个附加小部件:
TheWidget theWidget = new TheWidget();
RootPanel.get().add(theWidget);
答案 1 :(得分:0)
如果在Composite
对象中使用UiBinder,则应在构造对象时调用它 - 内部构造函数。看看Hello World。