Est-il possible de désactiver le backButton matériel lorsqu'un modal est visible ?
J'utilise un écran de chargement dans une scène modale, mais les utilisateurs d'Android peuvent facilement appuyer sur le bouton de retour, ce qui fera apparaître l'écran de chargement, même si les données n'ont même pas encore été chargées.
import {BackAndroid} from 'react-native'
puis dans votre composant...
componentWillMount() {
// Disable back button by just returning true instead of Action.pop()
BackAndroid.addEventListener('hardwareBackPress', () => {return true});
}
Pourquoi, pas pratique /reset/ cette méthode
Cela ne fonctionne pas pour moi sur RN 0.48, ReactNavigation 2.0 avec
componentWillMount = () => BackHandler.addEventListener('hardwareBackPress', () => true);
Commentaire le plus utile
import {BackAndroid} from 'react-native'
puis dans votre composant...