在我的应用程序中,我使用一个按钮通过调用
返回到开始屏幕newForm.removeAll();
Display.getInstance().lockOrientation(true);
hi.start();
来自另一种形式。
一般情况下,这样做很好,但有时应用程序冻结,我必须关闭并重新启动它。
是否因为从另一种形式调用hi.start()而导致冻结?
是否从最佳方式调用hi.start()返回到开始屏幕?
答案 0 :(得分:2)
我认为start方法比仅显示开始形式更多。最好的方法是从头开始构建表单,然后在想要返回时显示它。如果使用showBack,它将使用相反的动画转换为表单。这将使用最少的内存。如果您需要特殊行为,可以继承Form。
如果有动态内容,请使用“首选项”或“存储”存储初始表单的状态。