【发布时间】:2014-06-13 15:52:25
【问题描述】:
我们有一个带有 4 个参数的自定义小部件。这些参数之一是可选的。 如果我们在 UiBinder 中使用小部件并省略可选字段,则会引发错误。
例如
MyWidget(String arg1, String arg2, String arg3) {
...
}
如果在我写的 UiBinder 文件中
...
<b:MyWidget arg1="sdfsd" arg2="fsdgds" arg3="ertlkj">
...
如果我写
...
<b:MyWidget arg1="sdfsd" arg2="fsdgds">
...
然后出现如下错误:
[ERROR] <MyWidget arg1="sdfsd" arg2="fsdgds"> missing required attribute(s): arg3: <b:MyWidget arg1="sdfsd" arg2="fsdgds">
有没有办法定义可选参数?
【问题讨论】: