UiApplication.getUiApplication(). PopScreen(ScreeName.this) не работает должным образом

Мой экран имеет много контента, так что основной VerticalFieldManager иметь Scroll Свойство установлено для просмотра всего содержимого с помощью прокрутки.

Весь контент установлен правильно, и я могу видеть весь контент, используя Scrollview Но когда я прокручиваю эту страницу вертикально, я нажимаю на Back Button и я хочу открыть этот экран... когда я нажимаю кнопку "Назад" в первый раз, когда ничего не происходит, и когда я нажимаю на второй раз, этот экран появляется правильно Я не знаю, что происходит с первого клика evnet.

Другой экран выскакивает правильно, которые не прокручиваются на этом экране.

проверьте нажми евнет кнопки Назад

UiApplication.getUiApplication().popScreen(CurrenScreenName.this);

Заранее спасибо!!!

3 ответа

То же самое случилось со мной, я использовал это:

do{
    UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
} while (UiApplication.getUiApplication().getActiveScreen().toString().indexOf("YOUR_CLASS_NAME") < 0);

Использовать этот

UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getA‌​ctiveScreen());

или же

UiApplication.getUiApplication().popScreen(this);
 Application.getApplication().invokeLater(new Runnable() {

 public void run() {
 UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());                                                     
                   }
 }); 
Другие вопросы по тегам