Skip to content

长按打开新窗口后无法接收KEY_UP事件 #947

@Tracker647

Description

@Tracker647

有一个需求,长按弹出关机提示界面,倒数3秒关机,如果倒计时前按键弹起的话就关闭界面,中止关机,这个界面是全局性的,所以我用了overlay来做,然后设置了global_key_long_press和global_key_up事件,global_key_long_press检查到按键后就会打开窗口,global_key_up用于关闭窗口,但是我发现实际运行触发global_key_long_press引起窗口变化后就不会触发后面的global_key_up了,只有窗口不变的时候才能正常响应global_key_long_press和global_key_up,这个是为什么?如何解决?

附复现代码:
key_test.tar.gz

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions