使用 BackHandler 检测硬件后退按钮的示例

由于 BackAndroid 已被弃用。使用 BackHandler 而不是 BackAndroid。

import { BackHandler } from 'react-native';

{...}
  ComponentWillMount(){
    BackHandler.addEventListener('hardwareBackPress',()=>{   
      if (!this.onMainScreen()) {
        this.goBack();
        return true;
      }
      return false;
    });
  }