警报对话框弹出未关闭。在以前,这个代码是工作,现在它不工作?当我点击取消或确认按钮后台导航工作但警报不能关闭前台是什么原因造成的问题?
Dialogs.materialDialog(
msg: 'Delete cart item ?',
title: "Mojarto",
color: Colors.white,
barrierDismissible: true,
context: context,
actions: [
IconsOutlineButton(
onPressed: () {
Navigator.of(context).pop();
},
text: 'Cancel',
textStyle: TextStyle(color: Colors.grey),
iconColor: Colors.grey,
),
IconsButton(
onPressed: () {
Navigator.of(context)
.pop();
_apiResponse
.removeCart(
getCartViewModel[
index]
.id
.toString())
.then((value) {
if (value) {
Navigator.pop(context);
clearAllFilters();
Navigator.push(context,
PageTransition( type: PageTransitionType.fade,
child: CartPage(widget.lotno),
));
}
});
},
text: "Delete",
color: Colors.red,
textStyle: TextStyle(
color:
Colors.white),
iconColor: Colors.white,
),
]);
1条答案
按热度按时间58wvjzkj1#
您可以根据需要使用此代码。很完美。