Aid*_*ell 0 java scheduling midlet midp java-me
快速问题...使用J2ME(CLDC 1.1,MIDP-2.1)可以让Midlet睡一段时间(不使用线程)...例如:
public class myMidlet extends MIDlet{
public void startApp() {
/* Sleep for 10 seconds */
/* The answer was: */
try {
Thread.sleep(time_ms);
} catch (Exception e) {}
}
...
Run Code Online (Sandbox Code Playgroud)
我没有那么多使用Java,也不想仅为简单的睡眠编写线程.
提前致谢
答案摘要
我缺乏Java知识.我看到使用Thread.sleep()的例子让我相信它只能在Midlet产生的线程对象中使用...而不是midlet本身.我不想把midlet逻辑假脱机到一个线程让它睡不着......但是现在我知道midlet在默认线程中运行:) 要找到我从未读过的Java书因为我没想到我会用这种语言
我不明白你的意思是将midlet置于暂停状态还是仅在指定时间内停止执行.
如果是后者,实际上我并不会不受欢迎,为什么你不想使用Threads,这没什么大不了的.您只需在以下任意位置插入以下三行:
try {
Thread.sleep(10000);
} catch (Exception ex) {}
Run Code Online (Sandbox Code Playgroud)
这就是全部,没什么太复杂的.