我将TextField
最大大小设置为20.其工作正常。当我到达时,我收到了警告提示,例如 Field Full
。没有问题。 Form
中没有任何其他组件。只有一个TextField
放置在Form
中。
但问题是在发出警告提示后,我按下了键或向上键。它专注于TextField
本身。然后我按删除键删除TextField
中的字符。那个时候我得到了illegalargumentexception
。为什么会发生此异常?
更新
TextField searchTxtField = new TextField();
searchTxtField.setMaxSize(20);
searchTxtField.addDataChangeListener(new DataChangedListener() {
public void dataChanged(int type, int index) {
.....
.....
}
});
答案 0 :(得分:2)
本机黑莓端口存在非法参数异常问题。我认为它应该在SVN的当前版本中解决。如果您仍然使用最新的SVN代码获得此异常,请向我们提供堆栈跟踪(来自设备日志)。