【flutter】怎样在flutter_redux 的 StoreConnector里使用路由返回

问题描述

代码如下所示

return new StoreConnector<AppState, VoidCallback>(

converter: (store) {

Navigator.pop(context, hotCitys[index]); // 我想在点击按钮之后不仅触发dispatch同时触发路由返回功能,但貌似不行

return () => store.dispatch(

new ChangeCityAction(

city: hotCitys[index]));

},

builder: (context, callback) {

return MaterialButton(

child: Text(hotCitys[index]),

color: Colors.white,

elevation: 0,

onPressed: callback,

);

},

);

我想在点击按钮之后不仅触发dispatch同时触发路由返回功能,但貌似不行,只要添加Navigator.pop页面会直接报错,报错信息如下:

【flutter】怎样在flutter_redux 的 StoreConnector里使用路由返回

去掉navigator其他功能正常就是不能回退了,目前不知道怎么解决,不知道有没有大佬遇到过,望赐教,谢谢。

回答

以上是 【flutter】怎样在flutter_redux 的 StoreConnector里使用路由返回 的全部内容, 来源链接: utcz.com/a/85307.html

回到顶部