Android硬件后退按钮会在反应导航中退出应用程序

时间:2018-08-08 15:06:27

标签: android firebase react-native back-button

我正在使用反应导航{create stack navigator}和这么多页面。当我按下硬件后退按钮时,它会退出应用,而不是返回

我的朋友说这可能是因为 firebase (我用来验证(无数据库))。版本为firebase 5.3.1,他给出了安装5.0.0的建议(我尝试过 npm install firebase@5.0.0 --save ,但是它显示了一些错误,因此未安装)< / p>

我已经问过许多朋友,并且硬件后退按钮返回goBack,但对我来说不是

  

我该怎么办?我尝试使用BackHandler,但感到困惑,因此无法正常工作

反应16.3.1

反应本机0.55.2

反应导航2.9.3

2 个答案:

答案 0 :(得分:0)

您是否添加了带有反应导航的事件列表器?

详细介绍此link

答案 1 :(得分:0)

问题出在npm firebase软件包中。可以通过更改导入Firebase的方式来解决此问题。 使用

import firebase from "@firebase/app";
import "firebase/auth";
import "firebase/database";

请勿使用 import * as firebase from "firebase";import firebase from "firebase";

有关更多详细信息,请参见this GitHub issue