Air Android - 如果键盘处于活动状态,则返回按钮不起作用

时间:2013-05-28 16:49:57

标签: android air textfield

如果您在键盘处于活动状态时按下Android 后退键,键盘将会消失。在第二次按下应用程序关闭但它应该触发 handleDeviceKeys 函数。

这是我的代码:

NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleDeviceKeys, false, 0, true);

function handleDeviceKeys(event:KeyboardEvent):void {   
    if (event.keyCode == Keyboard.BACK) {
    trace("fired")
        }
    }   

这是否有解决方法?

(我正在使用Flash CS6,Air 3.6并在Android 2.2和Android 4设备上进行测试)

1 个答案:

答案 0 :(得分:1)

尝试听听阶段:stage.addEventListener(KeyboardEvent.KEY_DOWN...

如果它不起作用且您使用StageText,那么您必须改为监听StageText的实例。