react-native-router-flux和android返回键



  • 使用react-native-router-flux作为路由,监听android的返回键,怎么判断是不是最后一个场景,做‘再按一次退出应用’的提示



  • 修改库的代码来实现,在库里面有一个Router.js,在 handleBackAndroid 方法中,自己加一下判斷好了,或者引一个方法出来。修改之前,需要關閉 Package Manger,然後,用 npm cache clean 清一下 node pkg 的緩存,否则修改运行中无效。

    我用 RNRF 都有很多修改,所以,都是拷贝出来,放到 local path 里面,作为本地的pkg使用,在package.json的依赖里面,这样:

    "your-own-rnrf": "file: ./my-own-rnrf" (这里是你复制出来的模块地址)

    修改之后,用 npm install your-own-rnrf 就可以了。

    复制之后,请修改 RNRF 的 package,否则无法本地安装。


登录后回复