flutter 监听返回
在项目中遇到了一个场景,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 监听返回相关推荐
- 微信公众号监听返回按钮问题解决
2017年12月21日 微信公众号监听返回按钮问题解决 //首页返回路径 $(function(){pushHistory();var bool = false;setTimeout(function ...
- 在Android中实现监听 返回键,主键,菜单键
一.监听 返回键 onKeyDown方法和onBackPressed方法 onKeyDown: 是当某个按键被按下是触发.所以也有人在点击返回键的时候去执行该方法来做判断.(该方法只是android ...
- ionic4监听返回事件 AppMinimize navController
1:引入Platform.ToastController. Nav. NavController import { Platform, ToastController, Nav, NavControl ...
- Android监听返回键、Home键+再按一次返回键退出应用
Android监听返回键需重写onKeyDown()方法 Home键keyCode==KeyEvent.KEYCODE_HOME [java] view plaincopy @Override pub ...
- jquery 监听返回事件
//监听返回事件,阻止返回上一页 $(document).ready(function(e) {if (window.history && window.history.pushSta ...
- Android下监听返回键、home键、任务键
1.监听返回键 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) {if (keyCode == KeyEvent.KEYC ...
- Android 如何监听返回键,弹出一个退出对话框
Android 如何监听返回键点击事件,并创建一个退出对话框, 防止自己写的应用程序不小心点击退出键而直接退出.自己记录下这个简单的demo,备用. 注:如下代码当时是从网上copy过来的,现在忘了它 ...
- H5APP中监听返回事件处理
在使用MUI框架的时候,我们经常会用到一个头部带有.mui-action-back的class <header class="mui-bar mui-bar-nav"> ...
- android设置返回按钮无效,Android onKeyDown监听返回键无效的解决办法
Android onKeyDown监听返回键无效的解决办法 当我们的Activity继承了TabActivity,在该类中重写onKeyDown是监听不到返回键的, 具体解决方法如下: 重写dispa ...
最新文章
- c语言获取安卓弹窗,Android实现信息弹出框
- wxWidgets:wxSlider类用法
- 风险评估资产重要性识别_如何有效的进行风险评估?
- 【Navicat】Navicat数据格式化显示设置
- micro_macro
- [BZOJ]3436: 小K的农场
- CCNA12月12日战报
- MIPS之u-boot流程分析
- 谷歌云端语音识别软件
- Android7 mediacodec SEI
- html5编写商城页面,HTML5+CSS3前端入门教程---从0开始通过一个商城实例手把手教你学习PC端和移动端页面开发第2章HTML基础知识...
- 百度富文本编辑器的使用
- ip地址 k8s 显示pod_如何修改pod ip地址段
- OCR识别中级篇,Halcon实战项目讲解一,点状字符。
- WEB 系统架构演变
- 什么是 VXLAN 技术?
- 使用python语解决一个小学数学题----鸡兔同笼问题
- 漂亮的非主流图片(38p)
- 深度学习-BP神经网络
- 帧率、码率、分辨率、清晰度概念
热门文章
- python朋友圈切图代码
- Microsoft Visual Studio Tools for AI
- springboot-2-ioc
- MySQL中的翻页优化和延迟缓存
- Redis从基础命令到实战之散列类型(Hash)
- (转)uml 静态视图关系和关联
- Android Studio Flutter 调试技巧 Flutter Inspector 提升你的维护开发效率 轻松定位复杂嵌套Widget代码位置
- flutter倒计时TimerUtil工具类
- 使用C#+Edge (Chromium)进行Web自动化测试
- 做自己的二维码设计大神