I can display an alert, but I can't close it. But why?
the code:
showGeneralDialog(
barrierColor: Colors.red,
context: context,
barrierDismissible: true,
barrierLabel: MaterialLocalizations.of(context).modalBarrierDismissLabel,
transitionDuration: const Duration(milliseconds: 300),
pageBuilder: (BuildContext buildContext, Animation animation,
Animation secondaryAnimation) {
if (shouldDismiss) {
Future.delayed(const Duration(seconds: 3), () {
Navigator.of(context, rootNavigator: true).pop(true);
});
}
return SomeWidget();