BlackBerry app“无应用程序实例”错误

时间:2011-01-08 01:03:01

标签: blackberry

我希望这个非ui应用程序从图标按下打开然后调用memopad来制作新的备忘录。 但是,当我从图标中运行它时,单击“我得到”,

“”未捕获的异常:没有应用程序实例“”

我做错了什么?我扩展了应用程序,说它不是ui。我知道Invoke.invoke ...代码是正确的。它与应用程序的结构和实例有关。但我很难过。

package mprn;

import net.rim.blackberry.api.invoke.*;
import net.rim.device.api.system.Application;

public class memopadrn extends Application 
{

 public static void main(String[] args)
     {
  Invoke.invokeApplication(Invoke.APP_TYPE_MEMOPAD, new MemoArguments(MemoArguments.ARG_NEW));
  }  
 }

1 个答案:

答案 0 :(得分:0)

您的应用程序从未进入事件调度程序,请尝试此操作(未经测试):


import net.rim.blackberry.api.invoke.Invoke;
import net.rim.blackberry.api.invoke.MemoArguments;
import net.rim.device.api.ui.UiApplication;

public class Memopadrn extends UiApplication {

    public static void main(String[] args) {
        new Memopadrn().enterEventDispatcher();
    }

    public Memopadrn() {
        Invoke.invokeApplication(Invoke.APP_TYPE_MEMOPAD, new MemoArguments(MemoArguments.ARG_NEW));
        System.exit(0);
    }
}