在后台状态下在应用程序中运行的React Native检查不起作用

时间:2020-01-10 16:42:45

标签: react-native

我对React Native有点陌生。在我的应用程序中,如果用户进入后台并复出,我想注销(调度操作)该应用程序。工作正常但是问题是,如果有一个Android权限弹出窗口显示它也将作为后台任务并从应用程序注销。 (例如:如果显示呼叫应用程序权限弹出窗口,那么该应用程序将作为后台任务并分派该操作)对此是否有解决方案?我只想派遣此操作,只要它在后台执行即可。这就是我尝试过的。

在App.js中

  handleAppStateChange = (nextAppState) => {

    if (nextAppState === 'background') {
      this.props.logOut();
      navigationService.navigateWithRest('MainScreen');
   }   
  }

0 个答案:

没有答案