Как получить доступ к основному приложению из альтернативной точки входа на Blackberry? - PullRequest
1 голос
/ 13 февраля 2012

В моем приложении я использовал одну альтернативную точку входа для проверки времени. Если смартфон перейдет ко времени, которое я здесь установил, он будет отображать один экран (например, Screen1) в моем основном приложении.

public static void main(String[] args)
{
    MyApp theApp = new MyApp();
    if ( args != null && args.length > 0 && args[0].equals("autorun") ) {
        theApp.enterEventDispatcher();  
    } else {    
        theApp.pushScreen(new MyScreen());
        theApp.enterEventDispatcher();
    }
}  

в Screen1 есть какая-то кнопка (бывшая кнопка New), обычно, когда я запускаю свое приложение и нажимаю «New button», оно нажимает Screen2. но в этом случае ничего не происходит. Как я могу решить эту проблему?

1 Ответ

4 голосов
/ 14 февраля 2012

Использование подключаемого модуля BlackBerry® Java® для Eclipse®

После создания проекта для исходного приложения

  • создатьальтернативная точка входа для запуска пользовательского интерфейса приложения.

  • Двойной щелчок на BlackBerry_App_Descriptor.xml в вашем проекте.

  • Отключение Системный модуль и Не отображать значок приложения на главном экране BlackBerry.
  • Нажмите на Альтернативную точку входа .
  • Нажмите Кнопка Добавить ... .
  • Введите заголовок для точки входа и нажмите OK .
  • Укажите аргумент приложения, который будет запускать приложение с использованием этого альтернативного варианта.точка входа (например: gui).
  • Перейдите к разделу Common Steps .

для получения дополнительной информации:

http://supportforums.blackberry.com/t5/Java-Development/Set-up-an-alternate-entry-point-for-an-application/ta-p/444847

...