首页 > 解决方案 > 方法 'listen' 没有为类 'Function' 定义?

问题描述

大家好,我正在尝试构建一个颤振来显示纬度和经度,但我仍然收到错误代码:

捕获 1

头顶

 void initState(){
    super.initState();
    //Default variable set 0
    currentLocation['latitude'] = 0.0;
    currentLocation['longtitude'] = 0.0;

    initPlatformState();
    locationSubscription = location.onLocationChanged.listen((Map<String, double> result){
      setState(() {
        currentLocation = result;
      });
    });
  }

标签: androiddartflutterlisten

解决方案


onLocationChanged是一个函数,所以你需要调用它来取回流onLocationChanged().listen应该做你需要的事情。


推荐阅读