我如何以React-native方式退出Android应用程序?

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

我正在使用react-native-router-flux最新版本“ react-native-router-flux”:“ ^ 4.0.6”“ react-native”:“ 0.60.5”] >。我尝试了许多替代方法,但没有成功。我想从物理设备或仿真器的本地场景中退出本机应用程序。任何帮助将不胜感激。

<Router>
  <Stack key="root" hideNavBar={true}>
    <Scene key="Home" component={Home} title="Home" initial={true} type={ActionConst.RESET}/>
    <Scene key="Categories" component={Categories} title="Categories"/>
  </Stack>
</Router>

//Home.js
componentDidMount() {
    BackHandler.addEventListener('hardwareBackPress', this.handleBackButtonClick);
  }

  componentWillUnmount() {
      BackHandler.removeEventListener('hardwareBackPress', this.handleBackButtonClick);
  }

  handleBackButtonClick() {
      BackHandler.exitApp();
      return true;
  }

我使用的是react-native-router-flux最新版本“ react-native-router-flux”:“ ^ 4.0.6”和“ react-native”:“ 0.60.5”。我尝试了许多替代方法,但没有成功。我想退出...

react-native react-native-android react-native-router-flux
1个回答
0
投票

您应该将此backAndroidHandler

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