在项目中遇到了一个场景,A页面必须返回某个tab页,但是A页面可能会调到B,再跳到C,最后回到A。这个时候A的返回肯定是C。

想了一些解决方案,都不如监听A页面的实体键返回或者虚拟键返回来的快速便捷。

代码:

 @overrideWidget build(BuildContext context) {return WillPopScope(child:  Scaffold(backgroundColor: Color(0xfff7f7f7),appBar: AppBar(title: Text('优惠券'),centerTitle: true,elevation: 0.0,),),onWillPop: _requestPop);}

WillPopScope: 监听返回

  // 监听返回Future<bool> _requestPop() {pint('点击了返回按钮');// dosomething()return new Future.value(false);}

这样就可以在返回之前处理一些你想做的事情

转载于:https://www.cnblogs.com/wyhlightstar/p/11159714.html

flutter 监听返回相关推荐

  1. 微信公众号监听返回按钮问题解决

    2017年12月21日 微信公众号监听返回按钮问题解决 //首页返回路径 $(function(){pushHistory();var bool = false;setTimeout(function ...

  2. 在Android中实现监听 返回键,主键,菜单键

    一.监听 返回键 onKeyDown方法和onBackPressed方法 onKeyDown: 是当某个按键被按下是触发.所以也有人在点击返回键的时候去执行该方法来做判断.(该方法只是android ...

  3. ionic4监听返回事件 AppMinimize navController

    1:引入Platform.ToastController. Nav. NavController import { Platform, ToastController, Nav, NavControl ...

  4. Android监听返回键、Home键+再按一次返回键退出应用

    Android监听返回键需重写onKeyDown()方法 Home键keyCode==KeyEvent.KEYCODE_HOME [java] view plaincopy @Override pub ...

  5. jquery 监听返回事件

    //监听返回事件,阻止返回上一页 $(document).ready(function(e) {if (window.history && window.history.pushSta ...

  6. Android下监听返回键、home键、任务键

    1.监听返回键 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYC ...

  7. Android 如何监听返回键,弹出一个退出对话框

    Android 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不小心点击退出键而直接退出.自己记录下这个简单的demo,备用. 注:如下代码当时是从网上copy过来的,现在忘了它 ...

  8. H5APP中监听返回事件处理

    在使用MUI框架的时候,我们经常会用到一个头部带有.mui-action-back的class <header class="mui-bar mui-bar-nav"> ...

  9. android设置返回按钮无效,Android onKeyDown监听返回键无效的解决办法

    Android onKeyDown监听返回键无效的解决办法 当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispa ...

最新文章

  1. c语言获取安卓弹窗,Android实现信息弹出框
  2. wxWidgets:wxSlider类用法
  3. 风险评估资产重要性识别_如何有效的进行风险评估?
  4. 【Navicat】Navicat数据格式化显示设置
  5. micro_macro
  6. [BZOJ]3436: 小K的农场
  7. CCNA12月12日战报
  8. MIPS之u-boot流程分析
  9. 谷歌云端语音识别软件
  10. Android7 mediacodec SEI
  11. html5编写商城页面,HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第2章HTML基础知识...
  12. 百度富文本编辑器的使用
  13. ip地址 k8s 显示pod_如何修改pod ip地址段
  14. OCR识别中级篇,Halcon实战项目讲解一,点状字符。
  15. WEB 系统架构演变
  16. 什么是 VXLAN 技术?
  17. 使用python语解决一个小学数学题----鸡兔同笼问题
  18. 漂亮的非主流图片(38p)
  19. 深度学习-BP神经网络
  20. 帧率、码率、分辨率、清晰度概念

热门文章

  1. python朋友圈切图代码
  2. Microsoft Visual Studio Tools for AI
  3. springboot-2-ioc
  4. MySQL中的翻页优化和延迟缓存
  5. Redis从基础命令到实战之散列类型(Hash)
  6. (转)uml 静态视图关系和关联
  7. Android Studio Flutter 调试技巧 Flutter Inspector 提升你的维护开发效率 轻松定位复杂嵌套Widget代码位置
  8. flutter倒计时TimerUtil工具类
  9. 使用C#+Edge (Chromium)进行Web自动化测试
  10. 做自己的二维码设计大神