2011-01-06 3 views
0

Я хочу создать базовую программу BlackBerry, которая при открытии выполняет строку кода.Приложение BlackBerry без пользовательского интерфейса

Когда я сделать это с основным «Hello World» UI это работает отлично, но когда я просто строка коды, без пользовательского интерфейса, я получаю «неперехваченное исключение: нет экземпляра приложения»

Из моего тестирования это заставляет меня думать, что ОС нужно что-то сказать, что приложение было создано и может доставлять код.

Как я могу создать программу без пользовательского интерфейса, которая при запуске из приложения будет открыта, и вы сможете доставить код?

+0

есть у попытался автозапуск при запуске и системный вариант модуля для фона apps.If приложение простирается от применения он сопровождается множеством опций, таких как «автозапуск при запуске» или «системный модуль». или может у объяснить проблему с ур, если я говорю не правильно – Swati

ответ

2

попробовать это

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


} 
+0

Однако он не запускает мой код. У меня есть простой HelloWorld с одной дополнительной строкой кода после создания экрана и в том, что код выполняется. В этом примере выше я добавляю свою строку кода после System.out.println («Приложение без интерфейса»); и приложение не запускает его. – Dave

+0

Я также попытался заменить ваш: System.out.println («Приложение без интерфейса»); с моей линией, и я по-прежнему получаю исключение Uncaught: ошибка экземпляра приложения отсутствует. Даже когда я держу вашу линию и добавляю свою линию после нее. – Dave

0

Вам нужно добавить приложение к диспетчеру событий:


public class SomeApp extends Application { 

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

    public SomeApp() { 
     System.out.println("HelloWorld!"); 
    } 
} 
Смежные вопросы