在我的应用程序中,我使用一个按钮通过调用
newForm.removeAll(); Display.getInstance().lockOrientation(true); hi.start();
从另一种形式。
一般来说,这可以正常工作,但有时应用程序会冻结,我必须关闭并重新启动它。
是因为打招呼而冻僵的。是否从其他表单开始?
正在打招呼。从不同的开始()返回开始屏幕的最佳方式?
我想start方法不仅仅是显示开场形式。更好的方法是从头开始构建表单,然后在需要返回时显示它。如果使用“showBack”,它将使用相反的动画过渡到窗体。这将使用最少的内存。如果需要特殊行为,可以将表单子类化。
如果有动态内容,请使用首选项或存储来存储开始表单的状态。