立诚勿怠,格物致知
It's all about connecting the dots

React Native系列之BackAndroid

检测硬件设备上的返回按钮被“按”的事件,如果未绑定监听器或者没有返回true的监听器,那么按返回键默认会关闭app。订阅该事件的监听器会以与订阅顺序相反的顺序被执行(最后订阅该事件的监听器最先被执行),并且如果有一个监听器返回了true,那么在此之前订阅该事件的监听器将不再被执行。

示例:

BackAndroid.addEventListener('hardwareBackPress', function() {
 // 这里的this.onMainScreen和this.goBack仅仅是示例,你需要将它们替换成你自己的
 // 通常你会在这里使用navigator来返回上一个state。

 if (!this.onMainScreen()) {
   this.goBack();
   return true;
 }
 return false;
});

方法:

static exitApp()

static addEventListener(eventName, handler)

static removeEventListener(eventName, handler)

赞(0) 打赏
文章名称:《React Native系列之BackAndroid》
文章链接:https://www.orzzone.com/react-native-backandroid.html
商业联系:yakima.public@gmail.com

本站大部分文章为原创或编译而来,对于本站版权文章,未经许可不得用于商业目的,非商业性转载请以链接形式标注原文出处。
本站内容仅供个人学习交流,不做为任何投资、建议的参考依据,因此产生的问题需自行承担。

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力提供更多优质内容!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册