react-native - Android Back 处理程序在 react-native 的 ignite bowser 版本 5.1.1 中不起作用
问题描述
navigation => stack-navigator
├── auth => stack-screen
├── login => stack-screen
├── register => stack-screen
├── forgot-password => stack-screen
├── drawer => stack-screen
├── drawer-navigator
├── tab-navigator
├── home
├── home-screen => stack-screen
├── home-details => stack-screen
├── event
├── more-screen => stack-screen
├── more-details => stack-screen
因此,登录后它将用户重定向到主页,但是当我在主页上按下返回按钮时,应用程序必须退出,而不是重定向到登录页面。
我已经在 root-navigation.tsx 文件中设置了出口路线名称。
const exitRoutes = ["login", "home-screen"]
我在 onBackPress 函数中添加了一些日志,但是当我们在任何屏幕上按下硬件按钮时,该函数不会回调,有人知道吗?
解决方案
推荐阅读
- r - 数据框不会在 Shiny R 中使用 observeEvent 更新
- django - Django + Mongo + Docker 得到 pymongo.errors.ServerSelectionTimeoutError
- powershell - 是否可以使用 powershell 或批处理文件以不同的名称重命名文件夹中的每个文件?
- c# - 在 Windows 窗体应用程序 C# 中使用 Windows 服务应用程序
- python - 从python中的网页中提取电子邮件
- pytorch - CNN:准确率和损失在增加和减少
- firebase - Firebase 刷新用户记录
- django - 姜戈。将空字符串保存到 DateTimeField 时出错(空白 = True)
- r - 如何用大小= n的变量移动寡妇中的最大值替换矩阵中的每个元素?
- python - python的pandas在csv中保存df时创建多个索引列