Codenameone 窗体之间的导航引发infiniteContainer刷新

Codenameone 窗体之间的导航引发infiniteContainer刷新,codenameone,Codenameone,两份手写表格(A、e、B)。表单A有一个infinitecontainer(带有多个按钮),用于从数据库中获取数据。当我点击表格a中的多按钮时,它会进入表格B,在表格B中显示相应的记录详细信息。我将表单A作为变量传递给表单B,以便能够导航回表单A 当我在表单B中调用FormA.showBack()返回表单A时,它会显示表单A,但会启动infinitecontainer fetchComponents方法-执行另一个数据库调用-我绝对不希望这样 我做错什么了吗?我猜您在代码或GUI中有一些代码绑定

两份手写表格(A、e、B)。表单A有一个infinitecontainer(带有多个按钮),用于从数据库中获取数据。当我点击表格a中的多按钮时,它会进入表格B,在表格B中显示相应的记录详细信息。我将表单A作为变量传递给表单B,以便能够导航回表单A

当我在表单B中调用FormA.showBack()返回表单A时,它会显示表单A,但会启动infinitecontainer fetchComponents方法-执行另一个数据库调用-我绝对不希望这样


我做错什么了吗?

我猜您在代码或GUI中有一些代码绑定到了on show事件回调,但这很难说。我建议您使用调试器跳过代码。

我猜您在代码或GUI中有一些代码绑定到on show事件回调,但这很难说。我建议使用调试器跳过代码。

谢谢Shai,但没有绑定到Show事件回调的代码。简单的表演形式。将使用调试器重试。谢谢Shai,但没有绑定到Show事件回调的代码。简单的表演形式。将使用调试器重试。显示一些代码!听起来像是
InfiniteContainer
正在按预期运行,您需要为您的用例定制它。向我们展示一些代码!听起来像是
InfiniteContainer
的行为符合预期,您需要为您的用例定制它。