如果您在键盘处于活动状态时按 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 设备上进行了测试)