检测硬件设备上的返回按钮被“按”的事件,如果未绑定监听器或者没有返回true的监听器,那么按返回键默认会关闭app。订阅该事件的监听器会以与订阅顺序相反的顺序被执行(最后订阅该事件的监听器最先被执行),并且如果有一个监听器返回了true,那么在此之前订阅该事件的监听器将不再被执行。
示例:
BackAndroid.addEventListener('hardwareBackPress', function() { // 这里的this.onMainScreen和this.goBack仅仅是示例,你需要将它们替换成你自己的 // 通常你会在这里使用navigator来返回上一个state。 if (!this.onMainScreen()) { this.goBack(); return true; } return false; });
目录