【问题标题】:showing Wait Screen using LWUIT in J2ME?在 J2ME 中使用 LWUIT 显示等待屏幕?
【发布时间】:2012-10-16 19:56:49
【问题描述】:

在 J2ME 中使用 LWUIT 在后端完成一些处理时,有什么方法可以显示等待屏幕?如果是,那么如果不是,那么还有其他替代方案吗?

【问题讨论】:

    标签: java-me lwuit


    【解决方案1】:

    您可以查看改造演示中使用的progress bar with LWUIT. Sample Wait 屏幕和current LWUIT Repository 中的浏览器演示应用程序。另见here.

    【讨论】:

    • 我也为此使用了另一个选项,显示一个带有等待状态的对话框,并且在进程完成之前没有任何命令。
    • 你也可以使用 Slider 组件,如果你需要它有无限的进度模式。
    【解决方案2】:

    我也遇到了这个问题,但有一个解决方法:这里的这些建议似乎对我来说不是最好的。显示的对话框将阻止任何其他操作,除非它被丢弃,即使它是在没有命令的情况下创建的。 我所做的是在主容器或窗体的 BorderLayout.CENTER 中添加一个等待屏幕,然后当运行我的后台任务的线程完成时,该组件现在被加载的组件替换。 我不知道是否有人会觉得这很有用,因为这已经得到了回答。我只是想发布我自己的把戏。

    【讨论】:

    • 谢谢彼得,我所做的事情与我显示的等待屏幕对话框具有相同的方面,所以当它显示时它不会停止当前功能(无论显示有或没有命令:) ) 而且你给出的解决方案也是一个很好的解决方案。谢谢! :)
    【解决方案3】:

    您可以启动一个线程,您可以在其中执行获取数据和所有操作的工作,并在 UI 线程中显示加载对话框,然后在您完成服务调用后处理该加载对话框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多