画面遷移し、戻ってきた時に戻り値を受け取る:
final result = await Navigator.of(context).push(
MyRoute<dynamic>(...)
);
print(result); // => "done!"
結果とともに前の画面に戻る:
Navigator.pop(context, "done!");
Dropdown Menu なんかもこの仕組みで値を返している。
Go to list of users who liked
More than 5 years have passed since last update.
画面遷移し、戻ってきた時に戻り値を受け取る:
final result = await Navigator.of(context).push(
MyRoute<dynamic>(...)
);
print(result); // => "done!"
結果とともに前の画面に戻る:
Navigator.pop(context, "done!");
Dropdown Menu なんかもこの仕組みで値を返している。
Register as a new user and use Qiita more conveniently
Go to list of users who liked