видео для просмотра
В родительском виджете:
Код: Выделить всё
showDialog(
context: context,
builder: (ct) => MyDialog(
)).then((v) {
if (v ?? false) {
myFunc();
}
});
Код: Выделить всё
void close() {
Navigator.of(context).pop(false);
}
- Я пробовал добавить rootNavigator: true в качестве некоторых руководств.
- Я пытался передать дополнительный BuildContext в Диалог:
Код: Выделить всё
showDialog(
context: context,
builder: (ct) => MyDialog(contx:xt
)).then((v) {
if (v ?? false) {
myFunc();
}
});
Код: Выделить всё
void close() {
Navigator.of(contx).pop(false);
}
Подробнее здесь: https://stackoverflow.com/questions/793 ... ent-widget
Мобильная версия