如何处理后退按钮android以退出应用程序并在首页中打开时关闭本机导航侧菜单

问题描述 投票:0回答:1

我在我的项目中使用react native导航Wix侧面菜单。我想在打开它并且用户单击移动物理后退图标时将其关闭。但是我为后退按钮定义了当用户单击它时关闭我的应用程序。因此,我的后退图标应完成以下两项工作:

1-它应在打开时关闭菜单。2-菜单关闭时,它应从应用程序退出。

我已将侧边菜单的状态(打开:true,关闭:false)保存在redux存储中以进行处理。但是问题是当用户在移动屏幕上滑动时打开或关闭菜单时。在这种情况下,我无法在Redux存储中更新状态。我无法在响应本机导航中禁用侧面菜单的此选项(滑动)来解决问题。所以我不知道如何解决!

back-button wix-react-native-navigation side-menu
1个回答
0
投票

您可以设置AppState侦听器:https://reactnative.dev/docs/appstate

监听应用程序何时进入后台,然后使用它来调度您的redux操作以关闭菜单。

© www.soinside.com 2019 - 2024. All rights reserved.