我想下面的代码:
@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 对象?
还有其他方法可以删除此类处理程序吗?
最佳答案
没有。
如果您需要管理处理程序的生命周期,则必须自己addClickHandler
并保留返回的HandlerRegistration
的句柄。
关于java - 获取@UiHandler的HandlerRegistration,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24909101/