详解React Native监听Android回退按键与程序化退出应用

 更新时间:2017年09月27日 16:52:36   投稿:lqh  
这篇文章主要介绍了详解React Native监听Android回退按键与程序化退出应用的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下

详解React Native监听Android回退按键与程序化退出应用

前言

我们知道Android回退按键,会控制页面返回, 并且退出应用并非真正意义退出,仍在后台运行,所以在某些场景下需要监控android回退按键,那么在React Native中应该如何应用呢?我们具体来看看。

BackAndroid

此模块用于监听硬件的back键操作。

看下具体代码:

BackAndroid.addEventListener('hardwareBackPress', function() {
   if (!this.onMainScreen()) { 
    //代码
    return true;
   }
   return false;
});

如果监听事件中没有任何监听函数,或者监听函数的返回值不是true,则会调用默认的back键功能来退出应用。

常用的方法

static exitApp() 

执行退出应用

static addEventListener(eventName: BackPressEventName, handler: Function) 

添加监听事件

static removeEventListener(eventName: BackPressEventName, handler: Function) 

删除监听事件

如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • Android实现一对一蓝牙聊天APP

    Android实现一对一蓝牙聊天APP

    这篇文章主要为大家详细介绍了Android实现一对一蓝牙聊天APP,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • Android下拉刷新上拉加载控件(适用于所有View)

    Android下拉刷新上拉加载控件(适用于所有View)

    这篇文章主要介绍了Android下拉刷新上拉加载控件,对所有View通用,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Android AutoCompleteTextView控件使用实例

    Android AutoCompleteTextView控件使用实例

    AutoCompleteTextView这个控件用于输入框的自动完成提示,非常适合搜索框等。它本质上是个EditText,实际上它也是从EditText继承的,使用起来也十分简单
    2014-04-04
  • Android Studio实现简单的通讯录

    Android Studio实现简单的通讯录

    这篇文章主要为大家详细介绍了Android Studio实现简单的通讯录,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • 详解Android跨进程通信之AIDL

    详解Android跨进程通信之AIDL

    这篇文章主要介绍了详解Android跨进程通信之AIDL,想了解跨进程的同学可以参考下
    2021-04-04
  • 详解如何从原生Android 跳转到hbuilder项目

    详解如何从原生Android 跳转到hbuilder项目

    这篇文章主要介绍了从原生Android 跳转到hbuilder项目,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-08-08
  • Android自定义SeekBar滑动显示数字

    Android自定义SeekBar滑动显示数字

    这篇文章主要为大家详细介绍了Android自定义SeekBar滑动显示数字,使用FrameLayout结合SeekBar滑动时,数值显示,滑动停止时显示数字,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Android PowerManagerService 打开省电模式

    Android PowerManagerService 打开省电模式

    这篇文章主要介绍了Android PowerManagerService打开省电模式,文章通告省电模式的打开过程、什么是 battery saver sticky 模式两部分展开详情,感兴趣的朋友可以参考一下
    2022-08-08
  • Android MarkTipsView文字标识控件使用方法

    Android MarkTipsView文字标识控件使用方法

    这篇文章主要为大家详细介绍了Android MarkTipsView文字标识控件的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-04-04
  • 100行Android代码轻松实现带动画柱状图

    100行Android代码轻松实现带动画柱状图

    这篇文章主要教大家通过100行Android代码轻松实现带动画柱状图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08

最新评论