[LayaAir3]Laya2可以用setOnBackPressedFunction进行监听安卓返回按键事件,LayaAir 3.3.8使用却没有生效,请问LayaAir 3.3.8是使用哪个接口进行监听呀

3532d20e-d859-4653-9b85-1a6fd828705a.png 8b82dcb5-6538-428e-8f65-ad91bc5cecae.png 048b6a75-6325-4026-9f28-102b0aa8ee5d.png
已邀请:

LayaAir大为

赞同来自:

现在版本返回按键需要自行接管,后续版本会将这个功能加回来

LayaAir大为

赞同来自:

   您可以把这段代码添加在一个脚本中,把脚本挂到节点上,点击返回键就能在场景中添加一串 AAAAAAAAAAA
onEnable(): void {
        // 监听键盘按下事件(全局监听)
        Laya.stage.on(Laya.Event.KEY_DOWN, this, this._onKeyDown);
    }

    onDisable(): void {
        Laya.stage.off(Laya.Event.KEY_DOWN, this, this._onKeyDown);
    }

    private _onKeyDown(e: Laya.Event): void {
        const keyCode = e.keyCode;
        if (keyCode === 4 || keyCode === 27) {
            // this._handleBack();
            let a = new Laya.Text;
            a.text = "AAAAAAAAAAA";
            this.owner.addChild(a);
        }
    }

要回复问题请先

商务合作
商务合作