Java 在Blackberry应用程序中清除屏幕堆栈并禁用后退按钮
我需要限制用户在屏幕上按后退按钮或禁用后退按钮。我应该如何完成任务 如果用户单击Ok按钮,则在同一屏幕上,所有来自主页的屏幕都将被清除,并显示主页屏幕 我得到了一个答案,但不起作用。我正在模拟器9550上测试应用程序。不知道这是否是操作系统的问题Java 在Blackberry应用程序中清除屏幕堆栈并禁用后退按钮,java,blackberry,back-button,Java,Blackberry,Back Button,我需要限制用户在屏幕上按后退按钮或禁用后退按钮。我应该如何完成任务 如果用户单击Ok按钮,则在同一屏幕上,所有来自主页的屏幕都将被清除,并显示主页屏幕 我得到了一个答案,但不起作用。我正在模拟器9550上测试应用程序。不知道这是否是操作系统的问题 谢谢。为了修改用户按下ESC/返回键时的行为,您只需覆盖屏幕子类中的: protected boolean keyChar(char c, int status, int time) { if (c == Characters.ESCAPE) {
谢谢。为了修改用户按下ESC/返回键时的行为,您只需覆盖屏幕子类中的:
protected boolean keyChar(char c, int status, int time) {
if (c == Characters.ESCAPE) {
// do nothing if ESC was pressed
return true;
} else {
// accept the default behaviour for other keys
return super.keyChar(c, status, time);
}
}
要弹出删除除应用程序主屏幕以外的所有屏幕。。。您链接到的屏幕中有一个bug。为了修改用户按ESC/后退时的行为,您只需覆盖屏幕子类中的:
protected boolean keyChar(char c, int status, int time) {
if (c == Characters.ESCAPE) {
// do nothing if ESC was pressed
return true;
} else {
// accept the default behaviour for other keys
return super.keyChar(c, status, time);
}
}
要弹出删除除应用程序主屏幕以外的所有屏幕。。。你链接到的那个有一个bug