我正在创建一个应用程序。有一种观点,我有三个州。如果我更改状态而不是按下后退按钮,则会卸载应用程序。
我正在Adobe AIR中开发它。
任何人都知道如何解决它。
由于
答案 0 :(得分: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.
}
}