Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 如何使用带有弹出菜单的消费者?_Flutter_Dart - Fatal编程技术网

Flutter 如何使用带有弹出菜单的消费者?

Flutter 如何使用带有弹出菜单的消费者?,flutter,dart,Flutter,Dart,这使我能够访问集团中的某些功能: Consumer<ProviderMaps>(builder: (context, Provmap, widget) { 我如何在这样的空白中启用Provmap void onClickMenu(MenuItemProvider item) { if( item.menuTitle.startsWith('P')) { _addMarkerTarget2(_lastMapPosition); } if( it

这使我能够访问集团中的某些功能:

Consumer<ProviderMaps>(builder: (context, Provmap, widget) {
我如何在这样的空白中启用Provmap

  void onClickMenu(MenuItemProvider item) {
    if( item.menuTitle.startsWith('P')) {
      _addMarkerTarget2(_lastMapPosition);
    }
    if( item.menuTitle.startsWith('S')) {
      Provmap.addMarker(_lastMapPosition);
    }
  }
“未定义的名称‘Provmap’”

明白了

Provider.of<ProviderMaps>(context, listen: false)
      .addMarker(_lastMapPosition);
Provider.of(上下文,侦听:false)
.addMarker(_lastmaposition);
Provider.of<ProviderMaps>(context, listen: false)
      .addMarker(_lastMapPosition);