2011-09-20 51 views
0

我正在創建一個應用程序。有一種觀點我有三個狀態。如果我改變狀態並且按下後退按鈕,它將卸載應用程序。後退按鈕卸載後應用程序更改Android應用程序的當前狀態AIR

我正在Adobe AIR中開發它。

任何人都有任何想法如何解決它。

謝謝

+0

logcat中的任何錯誤? –

+1

我的水晶球在維修店,所以我不能在沒有提供更多信息的情況下解決這個問題。代碼示例,錯誤等 – nhaarman

回答

0

各國不是意見,他們不會堆積在導航器中。後退按鈕永遠不會退到您的狀態。後退按鈕將放棄您推送的視圖,直到它到達視圖0,然後它將退出應用程序。您可以通過這樣的監聽來監視後退按鈕發生了什麼:

systemManager.stage.addEventListener(KeyboardEvent.KEY_UP, handleCustomDeviceKeyUpHandler,false,10000); 

private function handleCustomDeviceKeyUpHandler(event:KeyboardEvent):void { 
    trace("handleCustomDeviceKeyUpHandler()") 
    var key:uint = event.keyCode; 
    if (key == Keyboard.BACK) { 
     event.preventDefault(); //Comment if you don't want to prevent. 
    } 
} 
相關問題