2010-08-16 43 views
2

我正在開發黑莓應用程序,並注意到事情並沒有發生,因爲我預期。黑莓「設備返回」按鈕終止應用程序

我想創建一個嚮導,其中有3個屏幕要一個接一個顯示。
1.在第一個屏幕上,單擊「下一步」按鈕顯示第二個屏幕。 (OK)
2.在第二個屏幕上:如果我點擊「下一個」,它會顯示第三個。 (OK)當我點擊「設備後退」按鈕時,它會顯示前一個(第一個屏幕)。 (OK)
3.在第三個屏幕上,如果我點擊「設備後退」按鈕,它將顯示第二個屏幕。 (確定)但單擊「設備返回」按鈕將終止應用程序,而不是顯示第一個屏幕。

我只是在所有的導航中使用簡單的pushScreen(屏幕)方法。

謝謝。

編輯:
1.我想我得到了我在這裏尋找的東西。 How to develop a multi screen Blackberry application?
2.我將只實現屏幕調用以前的屏幕作爲keyChar()方法,如在鏈路中的第1項

回答

2

您可以覆蓋OnClose事件

public boolean onClose() {} 

然後把你想要的代碼關閉,比如關閉這個窗口,並顯示另一個。

通常情況下,如果您不拉屏幕,可以使用後退鍵返回。