BackAndroid';硬件备份出版社';事件不起作用
根据react native docs,具有简单回调功能的组件不应允许在按下后退按钮时退出应用程序,但看起来根本没有调用事件侦听器BackAndroid';硬件备份出版社';事件不起作用,android,react-native,Android,React Native,根据react native docs,具有简单回调功能的组件不应允许在按下后退按钮时退出应用程序,但看起来根本没有调用事件侦听器 BackAndroid.addEventListener('hardwareBackPress', function() { return true; }); 应更改哪些内容以允许事件侦听器触发?基于原始版本,提供了一个可行的解决方案: 将以下内容添加到MainActivity.java: @Override public void onBackPressed
BackAndroid.addEventListener('hardwareBackPress', function() {
return true;
});
应更改哪些内容以允许事件侦听器触发?基于原始版本,提供了一个可行的解决方案:
将以下内容添加到MainActivity.java:
@Override
public void onBackPressed() {
if (mReactInstanceManager != null) {
mReactInstanceManager.onBackPressed();
} else {
super.onBackPressed();
}
}
你错过了这个;在你返回真之前
BackAndroid.addEventListener('hardwareBackPress', function() {
this.goBack();
return true;
});
你把这段代码放在哪里了?我相信Yevgen在问如何在React Native中实现这一点。您已经用Java描述了Android本机onBackPressed