当我从登录页面导航到主页时,我正在主页中使用BackHandler处理React-Native中的Android后退按钮。但是,当我从主页转到页面2并通过单击设备后退按钮返回到主页时,现在当我单击主页中的设备后退按钮时,它使我无法登录页面。 主页中使用的导航是抽屉式导航。 导航到page2时,我正在删除backpress事件处理程序,因为它也在第2页中禁用了后退按钮。
答案 0 :(得分:2)
您只需要在主页中实现Backhandler,而无需对其执行任何操作。
BackHandler.addEventListener('hardwareBackPress', () => {
return false
});
只需返回false。因此它将不会再次导航到“登录”屏幕。