Dart
文章平均质量分 52
Amir_wu
这个作者很懒,什么都没留下…
展开
-
flutter刷新页面数据,页面跳转
flutter刷新页面数据,页面跳转 需求 从A页面进入详情页面B,B页面经过逻辑操作导致数据更改,当回到A页面时,需要更改A页面的数据项,有如下办法: 返回A页面直接刷新,用户体验很差 通过监听手势实现Navigator.of(context).pop(),很抱歉,我没找到监听手势的方法,通过按钮倒是可以实现,但是总不可能取消手势动作,用户习惯我们无法预知。 通过Stream实现消息订阅和跨组件通知。 Stream实现消息订阅和跨组件通知 第一步:建立通信类 StreamController<W原创 2021-03-18 16:58:03 · 1226 阅读 · 0 评论 -
flutter的手机桌面返回,FlutterActivity的方法变更
flutter实现桌面返回功能 最近在写flutter的App,需要实现返回键退出时回到桌面而不是退出App 上网找了些资料,但是由于都是老版本,导致 FlutterActivity引用的位置不一样 GeneratedPluginRegistrant.registerWith(this)的this应用不成功 没有getFlutterView()方法 查询了部分资料后,发现以前的FlutterActivity已经被废弃,需要根据最新的方法写逻辑。 首先在android包下的MainActivity中,修改原创 2021-03-18 16:56:22 · 576 阅读 · 0 评论 -
建立一个flutter登陆App
建立一个flutter登陆App 代码结构的生成 生成flutter项目 建立各种文件夹 在jsons文件夹中新建各类json文件 文件夹 作用 common 一些工具类,如通用方法类、网络接口类、保存全局变量的静态类等 l10n 国际化相关的类都在此目录下 models Json文件对应的Dart Model类会在此目录下 states 保存APP中需要跨组件共享的状态类 routes 存放所有路由页面类 widgets APP内封装的一些Widget组件都在该目录原创 2021-02-03 16:56:13 · 238 阅读 · 0 评论