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().getActiveScreen());
или же
UiApplication.getUiApplication().popScreen(this);
Application.getApplication().invokeLater(new Runnable() {
public void run() {
UiApplication.getUiApplication().popScreen(UiApplication.getUiApplication().getActiveScreen());
}
});