Android 如何修复类型'_CompactLinkedHashSet<;字符串>';不是类型为';地图<;字符串,动态>';错误

Android 如何修复类型'_CompactLinkedHashSet<;字符串>';不是类型为';地图<;字符串,动态>';错误,android,flutter,Android,Flutter,我试图在文本上使用手势检测器,因此我可以使用MaterialApp小部件的ongeneraterout参数在主小部件之间切换 文本上的手势检测器: onGenerateRoute(屏幕截图1): onGenerateRoute(屏幕截图2): 您应该使用键值对传递数据 将位于locations.dart中的_onLocation点击更改为: \u onLocationTap(BuildContext上下文,int locationID){ pushNamed(上下文,LOCATIONDETA

我试图在文本上使用
手势检测器
,因此我可以使用
MaterialApp
小部件的
ongeneraterout
参数在主小部件之间切换

文本上的手势检测器

onGenerateRoute(屏幕截图1)

onGenerateRoute(屏幕截图2)


您应该使用键值对传递数据

将位于locations.dart中的_onLocation点击更改为:

\u onLocationTap(BuildContext上下文,int locationID){
pushNamed(上下文,LOCATIONDETAILROUTE,参数:{“id”:locationID});
}