【问题标题】:Back button unloads application after changes currentState of Android Application AIR更改 Android 应用程序 AIR 的 currentState 后,后退按钮卸载应用程序
【发布时间】:2011-09-20 11:49:49
【问题描述】:

我正在创建一个应用程序。一方面,我有三种状态。如果我改变状态并且按下返回按钮,它会卸载应用程序。

我正在 Adob​​e AIR 中开发它。

任何人都知道如何解决它。

谢谢

【问题讨论】:

  • 我的水晶球在维修店,所以如果没有您提供更多信息,我无法解决这个问题。代码示例、错误等

标签: android flash air adobe


【解决方案1】:

状态不是视图,它们不会堆叠在导航器中。后退按钮永远不会为您的状态而倒退。后退按钮将放下您推送的视图,直到它到达视图 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.
    }
}

【讨论】:

    猜你喜欢
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 2019-08-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多