【问题标题】:BlackBerry app without a UI没有用户界面的黑莓应用程序
【发布时间】:2011-01-14 20:46:29
【问题描述】:

我想制作一个基本的 BlackBerry 程序,打开时执行一行代码。

当我使用基本的“Hello World”用户界面制作它时,它工作正常,但是当我只有没有用户界面的代码行时,我得到“未捕获的异常:没有应用程序实例”

根据我的测试,这让我相信操作系统需要一些东西来告诉它应用程序已被实例化并且可以交付代码。

如何制作一个没有 UI 的程序,当从应用程序图标运行时,该程序将打开并能够交付代码?

【问题讨论】:

  • 您是否尝试过启动时自动运行和后台应用程序的系统模块选项。如果应用程序从应用程序扩展,它会附带许多选项,例如“启动时自动运行”或“系统模块”。或者如果我告诉你错了,你能解释你的问题吗

标签: exception user-interface blackberry jde


【解决方案1】:

试试这个

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


}

【讨论】:

  • 它并没有运行我的代码。我有一个简单的 HelloWorld ,在屏幕制作完成后添加一行代码并执行代码。在上面的这个例子中,我在 System.out.println("Application with no UI"); 之后添加了我的代码行。并且应用程序没有运行它。
  • 我也试过替换你的:System.out.println("Application with no UI");用我的线,我仍然得到未捕获的异常:没有应用程序实例错误。即使我保留您的台词并在其后添加我的台词。
【解决方案2】:

您需要将您的应用程序添加到 Event Dispatcher:


public class SomeApp extends Application {

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

    public SomeApp () {
        System.out.println("HelloWorld!");
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 1970-01-01
    • 2013-10-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多