Codenameone 两个相同形式的AutoCompleteTextField

Codenameone 两个相同形式的AutoCompleteTextField,codenameone,Codenameone,我在表单中有2个AutoCompleteTextFields(数据库链接)。用.setText(value)初始化它们两个,然后我显示表单 然后我注意到,当我初始化它们和显示表单时,会触发filter事件。我不知道这是标准行为还是我做错了什么 我是否可以禁用此第一个和第二个筛选器事件调用 除此之外,它还抛出一些Java空错误。如果我从表单中取出第一个或第二个autocompletetextfield,则不会显示任何错误。最初会调用筛选器以指示数据已更改并初始化数据。您可以创建自己的特殊情况(例如

我在表单中有2个AutoCompleteTextFields(数据库链接)。用
.setText(value)
初始化它们两个,然后我显示表单

然后我注意到,当我初始化它们和显示表单时,会触发filter事件。我不知道这是标准行为还是我做错了什么

我是否可以禁用此第一个和第二个筛选器事件调用


除此之外,它还抛出一些Java空错误。如果我从表单中取出第一个或第二个autocompletetextfield,则不会显示任何错误。

最初会调用筛选器以指示数据已更改并初始化数据。您可以创建自己的特殊情况(例如第一次),但不在那里执行任何操作。

如果出现空指针异常,则需要提供StackShai。尝试了该操作(如果firsttime return为false),它将跳过初始筛选器调用。但有些人认为,当时的下拉列表只显示了一个元素,并没有放在正确的位置。它在autocompletetextfield和单元素列表之间有一个间隙。在模拟器上和电话上尝试过这个。如果你能将它隔离到测试用例中,请提交一个问题