当在 Blackberry 上使用 LWUIT 时设置 TextField 的最大大小时,是否会出现此错误?
我将 TextField
最大大小设置为 20。它工作正常。当我到达时,我收到了类似 Field Full
的警告警报。没有问题。 Form
中没有任何其他组件。 Form
中仅放置一个 TextField
。
但问题是在警告警报之后,我按下了向下键或向上键。它的重点是 TextField
本身。然后我按删除键删除 TextField
中的字符。那次我收到了illegalargumentException
。为什么会出现这个异常呢?
更新:
TextField searchTxtField = new TextField();
searchTxtField.setMaxSize(20);
searchTxtField.addDataChangeListener(new DataChangedListener() {
public void dataChanged(int type, int index) {
.....
.....
}
});
I set the TextField
max size to 20. Its working fine. And i got the warning alert like Field Full
when I reach. There is no issues. And there is no any other components in the Form
. Only one TextField
placed in the Form
.
But issue is After that warning alert, I pressed down key or up key. Its focused TextField
itself. And then I pressing delete key for deleting characters in the TextField
. That time I'm getting the illegalargumentexception
. Why this exception occur?
Update:
TextField searchTxtField = new TextField();
searchTxtField.setMaxSize(20);
searchTxtField.addDataChangeListener(new DataChangedListener() {
public void dataChanged(int type, int index) {
.....
.....
}
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
本机黑莓端口存在非法参数异常问题。我认为这个问题应该在SVN的当前版本中得到解决。如果您使用最新的 SVN 代码仍然遇到此异常,请向我们提供堆栈跟踪(来自设备日志)。
There was an illegal argument exception issue with the native blackberry port. I think it should be resolved in the current version in SVN. If you still get this exception with the latest SVN code please provide us with a stack trace (from the device log).