android - Flutter - 如何在所有提供者上调用方法?
问题描述
我将 Provider 包与我的 Flutter 应用程序一起使用。当用户注销时,我想重置所有提供程序以避免下次登录时数据过时。
目前,我知道访问提供商的唯一方法是Provider.of<T>()
每个提供商都必须通过它调用一次。有没有更简单的方法来做到这一点?
解决方案
如果要清除所有状态,请参阅提供者创建者本人的此答案。
推荐阅读
- xml - 如何在 'XREF' 元素中包装 'styled-content' 值
- c - 确定 N 是否为素数(如果 N 为 [2 <= N <= 2^63-1])的最佳算法是什么?
- google-chrome - 谷歌分析目标没有跟踪所有订单
- javascript - 我需要帮助在 Discord.JS 中创建警告命令
- java - 为什么我们需要在Hashtable/ConcurrentHashMap的put方法中加锁?
- jenkins - Jenkins 插件使用来自另一个插件的类,而不是 Maven 依赖项
- r - 在R中的循环内过滤多列数据框
- python - Google Fit 位置数据源
- r - 在 R 表达式中出现意外的输入错误
- iframe - 如何过滤 iframe 中的文件夹标题显示