flutter - Flutter 如何在 FCM backgroundHandler 静态方法中访问 Provider Context?
问题描述
我已经设置了后台通知、Hive(使用适配器类在本地存储通知)并设置了 ChangeNotifier ModelClass 以获取 UI 中的更新。
问题:我想使用 ModelClass 在 Hive 中添加通知数据以在 UI 中获得通知,如果应用程序未处于活动状态。
现在我需要在我的 backgroundHandler 中访问 Provider.of(context) ,它必须是一个没有上下文的静态方法。
我需要做的就是根据后台通知中的数据执行一个动作。
解决方案
推荐阅读
- python - 错误套接字绑定到 ip 无法停止 http 服务器
- python - 是否可以使用带有 blit=True 的 Python matplotlib.animation.FuncAnimation() 自动缩放绘图轴?
- html - 在 OpenCart 3.x 的产品描述页面中添加自定义字段
- sql-server - 使用组件 SqlPackage.exe 安装 sql server
- javascript - 用于搜索实现的多级数组过滤器
- angularjs - Angular 1.4:单击后禁用按钮
- php - 方法 Illuminate\Validation\Validator::validateFiles 不存在。Laravel 5.8 提交表单
- c - 在 C 中实现双阶乘尾递归函数
- jenkins - 如何在jenkins中为声纳设置指定具有package.json的目录路径?
- android - 如何将本地 aar 依赖项添加到 bintray 发布的库中?