CodenameOne调用Start()方法崩溃应用程序

时间:2018-05-06 11:02:40

标签: codenameone reload

在我的应用程序中,我使用一个按钮通过调用

返回到开始屏幕
newForm.removeAll();
Display.getInstance().lockOrientation(true);

hi.start(); 

来自另一种形式。

一般情况下,这样做很好,但有时应用程序冻结,我必须关闭并重新启动它。

是否因为从另一种形式调用hi.start()而导致冻结?

是否从最佳方式调用hi.start()返回到开始屏幕?

1 个答案:

答案 0 :(得分:2)

我认为start方法比仅显示开始形式更多。最好的方法是从头开始构建表单,然后在想要返回时显示它。如果使用showBack,它将使用相反的动画转换为表单。这将使用最少的内存。如果您需要特殊行为,可以继承Form。

如果有动态内容,请使用“首选项”或“存储”存储初始表单的状态。