Как обновить страницу в флаттере
Я новичок в трепетании развития. Я хотел добиться андроида 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());