Будет ли приведенный ниже код вызывать проблему, если он вызывается из метода run элемента MenuItem?Меня беспокоит, является ли MenuItem частью потока UiEvent и могут ли быть некоторые побочные эффекты.
//Allow back and forward navigation
void openScreen(eSafeScreen nextScreen) {
//remains on current screen if next screen does not exists
if (nextScreen != null) {
nextScreen._prevScreen = this;
UiApplication.getUiApplication().pushScreen(nextScreen);
UiApplication.getUiApplication().popScreen(this);
}
}