2011-03-22 84 views
2

嘿大家,
我正在做一個兼容OS4.5 +的黑莓應用程序,我想做一些屏幕轉換。當我向UiApplication推送一個屏幕時,我知道如何通過屏幕的sublayout方法來完成它們,但是當我不想讓一個消失時(例如當我按下後退按鈕時),我似乎無法找到任何東西。關閉黑莓屏幕轉換

任何人都可以幫忙嗎?
在此先感謝!

回答

2

您必須在每個屏幕上覆蓋onClose()方法。

+0

我試過這個邁克爾,但我無法弄清楚如何在代碼中做到這一點:(不斷得到一個IllegalState異常。你能給我一些指針? – Olsi 2011-03-22 21:40:44

+0

@Olsi,給我們看一些代碼,我們會幫助你更多 – 2011-03-23 02:58:43

0

我不認爲你可以做4.5轉換。但是,因爲Blackberry API UiEngineInstance類的setTransition方法可能對您有所幫助。編輯:
看來我誤解了這個問題。這裏有另一個想法:你說當你推動屏幕時你知道如何做轉換。當你回去時也這樣做。您可以彈出舊屏幕,然後再次按下,這樣您就可以處理轉場。

+0

是的,你可以做轉換,你只需要自己編碼就可以了。他的問題是關閉一個轉換屏幕。 – 2011-03-23 02:57:54