Codenameone 当第二个窗体具有选择器控件时,从一个窗体导航到另一个窗体时出现问题

Codenameone 当第二个窗体具有选择器控件时,从一个窗体导航到另一个窗体时出现问题,codenameone,Codenameone,在我的应用程序中,当从一个表单导航到另一个表单时,我发现android和IOS调试版本都存在问题。只有当第二个表单包含任何类型的选择器控件时,才会发生这种情况。我在第一个表单上单击按钮导航到第二个表单时添加了逻辑。现在,当我单击按钮时,第二个表单的选择器控件将在第一个表单上打开,而不是导航到第二个表单。第二个窗体将仅在我对选择器控件进行选择后显示。这个问题发生在android和IOS版本上。如果有人在最近的调试版本中遇到类似问题,请给出建议 只有当选择器是窗体上的第一个控件时,才会发生这种情况

在我的应用程序中,当从一个表单导航到另一个表单时,我发现android和IOS调试版本都存在问题。只有当第二个表单包含任何类型的选择器控件时,才会发生这种情况。我在第一个表单上单击按钮导航到第二个表单时添加了逻辑。现在,当我单击按钮时,第二个表单的选择器控件将在第一个表单上打开,而不是导航到第二个表单。第二个窗体将仅在我对选择器控件进行选择后显示。这个问题发生在android和IOS版本上。如果有人在最近的调试版本中遇到类似问题,请给出建议


只有当选择器是窗体上的第一个控件时,才会发生这种情况

用于选择器的代码:

Picker firstAppForm = new Picker();
String[] options = {"Tabbed Menu", "My Schedule "};
firstAppForm.setStrings(options);
firstAppForm.setUIID("TextField");
firstAppForm.setAutoSizeMode(true);

我试图复制它,但无法复制,但我确实遇到了与本机选择器相关的空指针异常,这可能是导致此问题的根本原因


我推出了一个修复程序,现在应该可以使用了,所以如果你发送一个新版本,这将有望得到解决。

作为参考,我发布了三个视频来帮助说明我目前面临的问题,可能还有@Chris L,这可能有助于找出问题的根源。这些链接可以作为初始出版物的注释找到

我不明白这个描述。选择器从未导航到不同的窗体?你在代码方面做了什么?你能添加截图/视频吗?当然可以。当我从一个窗体导航到另一个窗体时,如果第二个窗体具有选取器控件,则选取器将在当前窗体上打开,并且只有在我在选取器控件中做出任何选择后,才会加载第二个窗体。这有什么意义吗?我也得到了这种行为,如果我将选择器设置为使用轻量级弹出模式为true,它就会停止发生。我在轻量级选择器中发现了一个bug顺便说一下,我在一个可滚动的长方体布局容器中有一个与两个选择器的对话框,当我单击第一个选择器时,它不会弹出,直到我点击第二个选择器,然后它继续正常工作。感谢Mario让我们知道。嗨,Shai,我刚刚给出了另一个版本,但问题仍然存在,这也发生在IOS版本上。请告知。Shai,我已更新了屏幕截图,以提供有关此问题的更多信息。请告知。只有当选取器是第二个表单上的第一个控件时才会发生这种情况。感谢Mario提供视频来解释此问题。