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

标签 java codenameone

我正在使用 Codename One 实现一款智能手机应用程序。

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

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

编辑:

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

最佳答案

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

关于java - 我是否需要关闭代号一中的屏幕(以防止内存泄漏)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42454918/

相关文章:

ios - 代号一-如何创建webview与native(iOS)通信

java - 如果附加了鼠标单击事件,则按钮停留 "pressed"

java - Firebase for Android,我如何遍历一个 child (对于每个 child = x do y)

tabs - 自定义 float 按钮以显示在一个选项卡中

icons - Codename One 在标题中添加图标

android - CN1 连接 - 公共(public)场所互联网不稳定的担忧

java - 是否可以使用代号一将 eclipse 中的 android 应用程序转换为 ios Rim 窗口?

java - 收到错误必须实现继承的抽象方法

java - Spring 启动: Getting @Scheduled cron value from database

android - Codename One - 跨平台 BrowserComponent 页面加载指示器