【问题标题】:How can I load a specific codenameone Form every time the app is open?每次打开应用程序时,如何加载特定的代号表单?
【发布时间】:2015-01-30 16:59:12
【问题描述】:

我无法使用模拟器解决此问题,因为其中没有像手机一样的主页按钮。

我想在每次重新打开应用程序时根据某些参数加载特定的表单。我怎样才能做到这一点?

【问题讨论】:

    标签: java eclipse codenameone


    【解决方案1】:

    只需停止模拟器并重新运行它。如果您想模拟“背景”(最小化),那么只需使用模拟器的挂起/恢复功能。

    【讨论】:

    • 我在模拟器中看不到任何暂停/恢复功能,我可以看到我尝试过的“暂停”,但似乎没有模拟“背景”
    • 暂停调用 stop() 并再次恢复调用 start() 这正是应用最小化时发生的情况。
    • 我理解了 stop() 和 start() 的功能。现在,我遇到的问题是我无法获取特定表单,因此我可以将“当前”表单(MyApplication.java)设置为 GUI 中的特定表单。我怎样才能做到这一点?
    • 当前表单设置在 stop() 我假设你有一个 GUI builder 应用程序?如果是这样,您可以将 current 的用法替换为 String destinationForm 并在 stop 中将其设置为 null 以外的值。然后在开始时,如果目标表单不为空,只需在状态机对象上使用 showForm(destinationForm, null)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 1970-01-01
    • 2022-11-10
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多