Всплывающее окно не отображается после нажатия

#blackberry

#ежевика

Вопрос:

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

 LabelField statusMsg =  new LabelField("Hello");
PopupScreen statusScreen = new PopupScreen((fieldHFM));
UiApplication app = UiApplication.getUiApplication();
app.pushScreen(statusScreen);
  

Комментарии:

1. вы делаете это в потоке пользовательского интерфейса?

Ответ №1:

Попробуйте сделать следующим образом

 UiApplication.getUiApplication().invokeLater(new Runnable() {
                    public void run() {
                        UiApplication.getUiApplication().pushScreen(statusScreen);
                    }
                });