我是否需要关闭代号一中的屏幕(以防止内存泄漏)?

Do I need to dismiss a screen in Codename One (to prevent memory leaks)?

我正在使用代号 One 实现智能手机应用程序。

我注意到为了显示屏幕,我实现了一个表单并调用了 Form.show()

当我浏览屏幕时,我意识到没有 dismiss()unshow() 方法。所以,我想知道以前的屏幕是否从内存中释放,我很想知道内存是如何管理的。

编辑:

或者我可以使用 Display.getInstance().callSerially() 方法吗?

当用户导航到新表单时,会立即创建新表单,并释放旧表单并进行垃圾收集。如果用户 returns 使用该表单,它将被重新创建。您不应该因为留在内存中的表单残余而出现内存问题。 CN1 试图通过这种方法最大限度地减少内存使用量。