我希望这个非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));
}
}
答案 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);
}
}