android - 方法 'listen' 没有为类 'Function' 定义?
问题描述
大家好,我正在尝试构建一个颤振来显示纬度和经度,但我仍然收到错误代码:
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;
});
});
}
解决方案
onLocationChanged
是一个函数,所以你需要调用它来取回流onLocationChanged().listen
应该做你需要的事情。
推荐阅读
- linux - xargs 的 -I 标志参数的语法是什么?
- python - 如何将图像保存为 pdf 但使用 jpeg / png 进行编码
- ruby - 为什么 rspec 不运行?Rspec 只是在启动后挂起
- r - 旧版本 R 上的 Rtools 问题 - 无法从源代码安装包
- python - 通过回调将图形对象传递给html div
- mysql - MYSQL 两次更新 AND BETWEEN 条件
- databricks - 从完全相同的记录中删除一条记录 - Databricks
- selenium - 空手道中 Web 浏览器的 Windows 句柄与 Selenium 相同
- java - 想要通过按属性对其他对象列表进行分组来创建新列表
- python - 无法在新的笔记本编辑器中启动笔记本