我有一个特殊的问题。
我正在使用Provider来管理登录用户的配置文件映像(以及其他参数(。该图像实际上是一个指向存储在firebase存储中的图像的URL。
问题是,如果url指向的图像发生了更改,即使调用notifyListeners()
,使用url的小部件也不会重建,因为url字符串实际上没有更改。我怎么能"强制重建;一个使用notifyListeners()
的小部件,如果没有明显的变化?
用包含id字段的类包装字符串值,并在每次更新图像时更改它
class Vault {
final String id;
final String url;
const Vault(this.id, this.url)
}