代号一个调用 Start() 方法导致应用程序崩溃



在我的应用程序中,我使用一个按钮通过调用返回开始屏幕

newForm.removeAll();
Display.getInstance().lockOrientation(true);
hi.start(); 

从不同的形式。

一般来说,这工作正常,但有时应用程序会冻结,我必须关闭并重新启动它。

冻结是由于从不同的形式调用 hi.start(( 吗?

从返回开始屏幕调用 hi.start(( 是否与返回开始屏幕的最佳方式不同?

我想开始方法不仅仅是显示开始形式。更好的方法是从头开始构建表单,然后在要返回时显示它。如果使用 showBack,它将使用相反的动画过渡到表单。这将使用最少的内存。如果需要特殊行为,可以对 Form 进行子类化。

使用"首选项"或"存储"存储开始表单的状态(如果有动态内容(。

最新更新