هل من الممكن تعطيل الزر الخلفي للأجهزة من الظهور عندما يكون أحد الوسائط مرئيًا؟
أنا أستخدم شاشة تحميل في مشهد مشروط ولكن يمكن للمستخدمين على Android الضغط بسهولة على زر الرجوع مما يجعل شاشة التحميل منبثقة ، على الرغم من عدم تحميل البيانات حتى الآن ..
import {BackAndroid} from 'react-native'
ثم في المكون الخاص بك ...
componentWillMount() {
// Disable back button by just returning true instead of Action.pop()
BackAndroid.addEventListener('hardwareBackPress', () => {return true});
}
لماذا ، ليس عملي / إعادة / هذه الطريقة
هذا لا يعمل بالنسبة لي على RN 0.48 ، ReactNavigation 2.0 مع
componentWillMount = () => BackHandler.addEventListener('hardwareBackPress', () => true);
التعليق الأكثر فائدة
import {BackAndroid} from 'react-native'
ثم في المكون الخاص بك ...