我想制作一个基本的黑莓程序,打开时执行一行代码。
当我使用基本的“Hello World”用户界面制作它时,它工作正常,但是当我只有没有用户界面的代码行时,我得到“未捕获的异常:没有应用程序实例”
从我的测试来看,这让我相信操作系统需要一些东西来告诉它应用程序已经实例化并且可以交付代码。
如何在没有 UI 的情况下制作一个程序,当从应用程序图标运行时,该程序将打开并能够交付代码?
我想制作一个基本的黑莓程序,打开时执行一行代码。
当我使用基本的“Hello World”用户界面制作它时,它工作正常,但是当我只有没有用户界面的代码行时,我得到“未捕获的异常:没有应用程序实例”
从我的测试来看,这让我相信操作系统需要一些东西来告诉它应用程序已经实例化并且可以交付代码。
如何在没有 UI 的情况下制作一个程序,当从应用程序图标运行时,该程序将打开并能够交付代码?
尝试这个
import net.rim.device.api.system.Application;
public class Sample extends Application{
public static void main(String[] args) {
System.out.println("Application with no UI");
}
}
您需要将您的应用程序添加到 Event Dispatcher:
public class SomeApp extends Application {
public static void main(String[] args) {
new SomeApp ().enterEventDispatcher();
}
public SomeApp () {
System.out.println("HelloWorld!");
}
}