如何在特定时间自动启动Midlet?

| 我想使用Push注册表在指定的时间启动Midlet。当我运行该应用程序时,即使超过时间,midlet也不会启动。 public void startApp(){
    System.out.println( \"AlarmMIDlet: startApp\" );

    try {
        Date    now = new Date();
        long    previous;
                    String cn = this.getClass().getName();
                    System.out.println(\"Class name : \"+cn);
        previous    = PushRegistry.registerAlarm( \"hello.AlarmMIDlet\", now.getTime() + 600 );

        System.out.println( \"AlarmMIDlet: time of previous alarm: \" + previous );
    } catch ( java.lang.ClassNotFoundException cnf ) {
        System.out.println( \"AlarmMIDlet: Class not Found\" );
    } catch ( javax.microedition.io.ConnectionNotFoundException connnf ) {
        System.out.println( \"AlarmMIDlet: Connection Not Found\" );
    }

    System.out.println( \"AlarmMIDlet: startApp: return\" );

    notifyDestroyed();
}
有人遇到过类似的问题吗?如何解决?     
已邀请:
公平地说,我从未使用过PushRegistry,但是从我的阅读中,您需要在中间的destroyApp()上安排时间警报。看一下本文,向下滚动以注册计时器警报     

要回复问题请先登录注册