获取@UiHandler的HandlerRegistration

时间:2014-07-23 11:19:57

标签: java gwt uibinder

我想以下代码:

@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对象?

有没有其他方法可以删除这样的处理程序?

1 个答案:

答案 0 :(得分:1)

没有

如果您需要管理处理程序的生命周期,则必须自己addClickHandler并处理返回的HandlerRegistration