diff --git a/src/menu/makeMenuContext.js b/src/menu/makeMenuContext.js index e3a7900..18fc8e4 100644 --- a/src/menu/makeMenuContext.js +++ b/src/menu/makeMenuContext.js @@ -8,7 +8,7 @@ module.exports = (React, ReactNative, { constants, model, styles }) => { TouchableWithoutFeedback, ScrollView, View, - BackAndroid + BackHandler } = ReactNative; const AnimatedOptionsContainer = require('./makeAnimatedOptionsContainer')(React, ReactNative); @@ -149,8 +149,8 @@ module.exports = (React, ReactNative, { constants, model, styles }) => { } if (this.props.detectBackAndroid){ - BackAndroid.removeEventListener('hardwareBackPress', this.handleBackAndroid); //Override previous listener - BackAndroid.addEventListener('hardwareBackPress', this.handleBackAndroid); + BackHandler.removeEventListener('hardwareBackPress', this.handleBackAndroid); //Override previous listener + BackHandler.addEventListener('hardwareBackPress', this.handleBackAndroid); } this._menus[name] = hooks; },