通常,我们这样做:
@UiHandler("aLink")
void onClickALink(ClickEvent e) {
// do something
}
但是,如果我想使用自己的 Handler 实现怎么办?
class MyClickHandler implements ClickHandler {
int i;
MyClickHandler(int i) {
this.i = i;
}
@Override
public void onClick(ClickEvent event) {
// do something
}
}
那么,如何将 MyClickHandler 与 @UiHandler 一起使用?即传递i
给构造函数?