如何使用Navigator推送值并接收它们?

问题描述

我需要知道如何使用Navigators将值从一个屏幕推送到另一个屏幕,因为我搜索,但不了解如何推送和接收数据和值,或者共享值的最佳方法是什么?一个屏幕到另一个屏幕。

更新

看完我想将var videoPath的Future功能完成后,将_stopvideoRecording()的值推到上一页

解决方法

Refer this official doc of Flutter

Environment(\.managedObjectContext)

第二页/接收页

Code to send data to new Screen 

 Navigator.push(
      context,MaterialPageRoute(
        builder: (context) => DetailScreen(todo: todos[index]),),);