我想以下代码:
@UiHandler("button")
void click(ClickEvent event) {
//do something
}
做类似
的事情HandlerRegistration reg = button.addClickHandler(new ClickHandler() {
@Override
public void onClick(ClickEvent event) {
//do something
}
});
除了它没有返回HandlerRegistration对象。
是否可以为UiBinder生成的处理程序获取HandlerRegistration对象?
有没有其他方法可以删除这样的处理程序?
答案 0 :(得分:1)
没有
如果您需要管理处理程序的生命周期,则必须自己addClickHandler
并处理返回的HandlerRegistration
。