CodenameOne 调用 Start() 方法导致应用程序崩溃
CodenameOne calling Start() method crashes app
在我的应用程序中,我使用按钮通过调用
返回到开始屏幕
newForm.removeAll();
Display.getInstance().lockOrientation(true);
hi.start();
来自不同的形式。
一般情况下,这工作正常,但有时应用程序会冻结,我必须关闭并重新启动它。
冻结是因为从不同的表单调用 hi.start() 吗?
调用 hi.start() 的方式是否不同于返回开始屏幕的最佳方式?
我想 start 方法不仅仅是显示打开表单。更好的方法是从头开始构建表单,然后在您想要 return 时显示它。如果你使用 showBack,它会使用相反的动画来过渡到表单。这将使用最少的内存。如果您需要特殊行为,您可以将 Form 子类化。
如果有动态内容,请使用“首选项”或“存储”存储启动表单的状态。
在我的应用程序中,我使用按钮通过调用
返回到开始屏幕newForm.removeAll();
Display.getInstance().lockOrientation(true);
hi.start();
来自不同的形式。
一般情况下,这工作正常,但有时应用程序会冻结,我必须关闭并重新启动它。
冻结是因为从不同的表单调用 hi.start() 吗?
调用 hi.start() 的方式是否不同于返回开始屏幕的最佳方式?
我想 start 方法不仅仅是显示打开表单。更好的方法是从头开始构建表单,然后在您想要 return 时显示它。如果你使用 showBack,它会使用相反的动画来过渡到表单。这将使用最少的内存。如果您需要特殊行为,您可以将 Form 子类化。
如果有动态内容,请使用“首选项”或“存储”存储启动表单的状态。