Как отключить кнопку возврата после заставки в React Native - PullRequest
0 голосов
/ 13 декабря 2018

после того, как я закончил загрузку заставки и зашел на главную страницу, я снова нажал ее, чтобы вернуться к заставке ..

и вопрос в том, как это преодолеть, чтобы после вводая не могу вернуться на заставку ни с кнопки, ни с кнопки возврата на клавиатуре телефона,

Заранее спасибо ..

Ответы [ 3 ]

0 голосов
/ 13 декабря 2018

Поскольку вы используете выставку, это лучшее место, чтобы посмотреть, как работает заставка.
заставки
загрузка приложений

0 голосов
/ 13 декабря 2018

просто используйте BackHandler для этого.документа https://facebook.github.io/react-native/docs/backhandler

componentDidMount() {
    BackHandler.addEventListener('hardwareBackPress', this.handleBackPress);
  }

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

  handleBackPress = () => {

    return true;  // Do nothing when back button is pressed
  }
0 голосов
/ 13 декабря 2018

Полагаю, вы используете стековый навигатор.Измените его на навигатор с переключателем, и вы не перейдете к предыдущему экрану при нажатии назад .

Вот основной рабочий пример:

https://snack.expo.io/@sanjar/so-53764740

ps: в этом примере я использую реагирующую навигацию 2 (последняя версия - 3).

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