我假设以下代码:
@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/