【发布时间】:2011-11-25 07:25:21
【问题描述】:
我在新类扩展 popupScreen 中创建了一个自定义菜单。我去的时候菜单上的用户时钟按钮菜单显示。我用这个代码
protected boolean keyDown(int keycode, int time) {
if(Keypad.KEY_MENU == Keypad.key(keycode))
{
UiApplication.getUiApplication().popScreen(getScreen());
Menu popup = new Menu();
UiApplication.getUiApplication().pushScreen(popup);
return true;
}
else
return super.keyDown(keycode, time);
}
但我在这一行得到错误 UiApplication.getUiApplication().pushScreen(popup);由 pushScreen 引起。如何更改此代码或有其他方法显示此菜单。
【问题讨论】:
-
写UiApplication.getUiApplication().pushScreen(popup);在 EventLock 中。
-
你能解释一下怎么做吗?我是黑莓的初学者
-
您遇到的错误是什么?
标签: blackberry menu customization