java - 让 J2ME Midlet 在没有线程的情况下 hibernate ?

标签 java java-me scheduling midlet midp

简单问题...使用J2ME(CLDC 1.1,MIDP-2.1)是否可以让Midlet hibernate 一段时间(不使用线程)...例如:

public class myMidlet extends MIDlet{
    public void startApp() {
        /* Sleep for 10 seconds */

        /* The answer was: */
        try {
            Thread.sleep(time_ms);
        } catch (Exception e) {}
    }
...

我不太使用 Java,并且不想仅仅为了简单的 sleep 而对线程进行编程。

提前致谢

答案摘要

我缺乏Java知识。我看到的使用 Thread.sleep() 的示例让我相信它只能在 Midlet 生成的线程对象中使用......而不是 midlet 本身。我不想将 midlet 逻辑脱机到一个线程中以使其 hibernate ...但现在我知道 midlet 在默认线程中运行:) 去查找我从未读过的 Java 书,因为我没有读过我认为我永远不会使用这种语言

最佳答案

我不明白你的意思是让 midlet 处于暂停状态还是只是在指定的时间内停止执行。

如果是后者,其实我不明白,为什么你不想使用线程,这没什么大不了的。您只需在需要的地方插入以下三行:

try {
    Thread.sleep(10000);
} catch (Exception ex) {}

仅此而已,没有什么太复杂的。

关于java - 让 J2ME Midlet 在没有线程的情况下 hibernate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1021779/

相关文章:

java - 使用 JSONObject 在 Java 中为以下结构创建嵌套 JSON 对象

java - 将结果集写入 csv 文件

Java:UTF8 编码在 JTextArea 中无法正确显示

java - 有什么方法可以让 "inverted"剪辑区域用于 Java 绘画?

java-me - 在 LWUIT 应用程序中获取 Canvas

algorithm - 调度算法 - 只有第一次访问付费

scheduling - 使用 Akka 中的默认 Scheduler,我是否需要在目标 Actor 停止时手动取消事件?

java - 计算 Cassandra 列族中的用户数?

facebook - 创建连接到 facebook 的 j2me 应用程序(不是 swt 项目)

Java-高效的调度结构?