HarmonyOS 如何全局控制物理返回键的屏蔽与开启?

比如有一个主入口页面

@Entry A

A页面里嵌套了B,B嵌套了C。

C页面需要进行物理返回键的屏蔽与开启控制,但是按照文档只能在@Entry页面的onBackPress里监听,该怎么处理呢。

需要在任意页面自定义物理返回键的逻辑,按现在的做法只能把自定义拦截方法从@Entry里一层层传下去,这种做法存在大量冗余代码。是否有更合适的做法。

阅读 522
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进