在异步函数内部未调用notifyListeners

时间:2019-11-13 21:57:25

标签: flutter

我将以下代码称为notifyListeners。第一个函数按预期工作,但fetch函数从不调用notifyListeners。

 void toggleMapType() {
    this.mapType = this.mapType == MapType.normal ? MapType.satellite : MapType.normal; 
    notifyListeners(); 
  }

    Future<void> fetchPlacesByKeywordAndPosition(String keyword, double latitude, double longitude) async {

      final result = await Webservice().fetchPlacesByKeywordAndPosition(keyword, latitude, longitude); 
      this.places = result.map((place) => PlaceViewModel(place)).toList(); 
      notifyListeners(); 
  }

0 个答案:

没有答案