Flutter 如何将提供者与映射一起使用,以便每个小部件都在该映射中侦听不同的键?

Flutter 如何将提供者与映射一起使用,以便每个小部件都在该映射中侦听不同的键?,flutter,dart,flutter-provider,Flutter,Dart,Flutter Provider,是否有任何方法可以将Map对象与provider包一起使用,以便每个小部件在该Map中侦听不同的键,并且只有当小部件侦听的键发生更改时,小部件才应该重建? 我尝试使用Fuffymap包,但是没有帮助参见@ ReMiRouSSELT,感谢您的响应,我想问一下我如何在下面的地图对象上使用同样的方法?我的场景考虑我有一个 MAPMAP =新的Map();map.addAll({“a”:1});map.addAll({“b”:2});addToMap(){//函数,每次值[“a”]=values[“a”

是否有任何方法可以将Map对象与provider包一起使用,以便每个小部件在该Map中侦听不同的键,并且只有当小部件侦听的键发生更改时,小部件才应该重建?
我尝试使用Fuffymap包,但是没有帮助

参见@ ReMiRouSSELT,感谢您的响应,我想问一下我如何在下面的地图对象上使用同样的方法?我的场景考虑我有一个<代码> MAPMAP =新的Map();map.addAll({“a”:1});map.addAll({“b”:2});addToMap(){//函数,每次值[“a”]=values[“a”]+1;notifyListners();}我想要的是,如果小部件正在侦听值[“b”],则在值[“a”]更改时不应重新生成它。我看到了上面提到的例子,但不能理解很多,感谢你帮助看到@ R'MiRouSSELT,谢谢你的回答,我想问一下,我怎么能在下面的地图对象上使用同样的方法呢?我的设想是我有一个<代码>地图MAP =新的Map();map.addAll({“a”:1});map.addAll({“b”:2});addToMap(){//函数,每次值[“a”]=values[“a”]+1;notifyListners();}我想要的是,如果小部件正在侦听值[“b”],则在值[“a”]更改时不应重新生成它。我看到了你上面提到的例子,但不太明白,非常感谢你的帮助