Как обновить страницу в флаттере

Я новичок в трепетании развития. Я хотел добиться андроида onResume() функциональность в флаттер. Я занимался этим, используя then() как это

Navigator.push(context,
    MaterialPageRoute(builder: (_) => PageTwo()))
    .then((value) {
    refresh();
});

Это работает нормально, если я вернусь из PageTwo в PageOne,

Я собираюсь на страницу три PageOne->pageTwo using Push() а также pageTwo->PageThree using PushReplacement(), Когда я pop() pageThree pageOne не обновляет.

1 ответ

Звони так же then() когда ты звонишь pushReplacement() в PageThree

Navigator.pushReplacement(
  context,
  MaterialPageRoute(builder: (_) => PageThree()))
.then((_) => refresh());
Другие вопросы по тегам