2
我有一個要求,限制用戶按下後退按鈕或禁用屏幕中的後退按鈕。我應該如何完成任務?清除黑莓應用程序中的屏幕堆棧並禁用後退按鈕
而且在同一屏幕上,如果用戶點擊確定按鈕,所有屏幕從家裏應該被清除,並應顯示主屏幕。
我得到了一個答案here但它不起作用。我正在模擬器9550上測試應用程序。不要問是否是操作系統問題。
謝謝。
我有一個要求,限制用戶按下後退按鈕或禁用屏幕中的後退按鈕。我應該如何完成任務?清除黑莓應用程序中的屏幕堆棧並禁用後退按鈕
而且在同一屏幕上,如果用戶點擊確定按鈕,所有屏幕從家裏應該被清除,並應顯示主屏幕。
我得到了一個答案here但它不起作用。我正在模擬器9550上測試應用程序。不要問是否是操作系統問題。
謝謝。
爲了改變行爲,當用戶按下ESC /後,只需在您的Screen
子類中重寫keyChar() method:
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);
}
}
爲了彈出(刪除),除了應用程序的所有屏幕主屏幕see this recent answer ...你鏈接的人有一個錯誤。
感謝您的回答。它很好用 – TNR 2013-04-29 11:42:31
非常歡迎:) – Nate 2013-04-29 11:55:36