如果从MenuItem的run方法调用它,下面的代码会引起问题吗? 我担心的是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);
}
}
答案 0 :(得分:1)
是的,MenuItem是UI线程的一部分 不,你不应该担心UI线程。
另请参阅:Thinking Blackberry - BlackBerry UI Threading - The Very Basics