Как повторно использовать android компонент обработчика кнопки возврата устройства из нескольких классов, используя реагировать нативно? - PullRequest
1 голос
/ 30 апреля 2020

В моем сценарии я пытаюсь использовать класс android back handler в одном файле. Как получить доступ к этому из нескольких файлов классов вместо дублирования.

мой код ниже

export default class hardware extends Component {
  constructor(props) {
    super(props);
    this.BackButton = this.BackButton.bind(this);
  }

  componentWillMount() {
    BackHandler.addEventListener'BackPress',this.BackButton);
  }

  componentWillUnmount() {
    BackHandler.removeEventListener('BackPress',this.BackButton);
  }

  BackButton() {
    if(this.props.navigation){
        this.props.navigation.goBack(null);
        return true;
      }
    }
}

Как получить доступ из нескольких экранов файлов других классов?

export default class screenone extends Component {
   // how to access here?

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...