zoukankan      html  css  js  c++  java
  • React Native组件之BackAndroid !安卓手机的物理返回键的使用

    ok!在安卓手机上,当我们用物理返回键的时候,会以一次性的将程序退出来,这样是很不好的体验,所以就需要使用RN的物理返回键组件:BackAndroid,其原理也就是

    分析路由,然后pop()这样!

    ok!先来说下路由栈吧!,有一点计算机技术基础的同学都应该学过堆栈,其中的栈就是后入先出,也就是RN里面的push(入栈),pop(出栈)!

    好的!如图所示!

    1:两个路由之间的backandroid

    else return 直接退出应用

    2:在注册组件设置backAndroid(这里注意了,在注册组件,其他不行哦)

    此时我们看到这里的navigator是从子组件通过refs来获取的!(子组件获取父组件,props、父组件获取子组件:refs),然后我们在父组件里面设置:ref

     这样就可以啦!

    注意事项:

    拓展:两次返回,添加提示:

    OK!就这样

  • 相关阅读:
    计数和查找
    遍历
    top小火箭
    leetcode 字符串中的第一个唯一字符
    leetcode 颠倒整数
    leetcode 反转字符串
    leetcode 有效的数独
    leetcode 两数之和
    leetcode 移动零
    leetcode 加一
  • 原文地址:https://www.cnblogs.com/allenxieyusheng/p/6648940.html
Copyright © 2011-2022 走看看