BlackBerry应用程序“no Application instance”错误

问题描述:

我想要这个非UI应用程序从图标按下打开,然后调用memopad来创建一个新的备忘录。 但是,当我从图标运行它,点击我得到的,BlackBerry应用程序“no Application instance”错误

“”未捕获的例外:无应用程序实例“”

我在做什么错?我扩展了应用程序以表示它不是用户。我知道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

怎么可能u从图标按调用非UI应用程序如何ü得到了图标或图标属于?任何其他应用程序?或者你想做2路工作? – Swati 2011-01-10 11:03:04

的申请无法进入事件调度,试试这个(未经测试):


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); 
    } 
}