我知道我可以通过使用将数据返回到上一个屏幕
Navigator.pop(context, 'Value');
但在我的情况下,我需要使用弹出多个屏幕
Navigator.popUntil(context, ModalRoute.withName('/login'));
我想知道在这种情况下如何将数据传回相应的小部件?
提前致谢。
您可以通过几种方式发送DATA
仅对于当前会话,如果您只需要当前会话的数据,则可以使用静态变量
步骤1:创建一个类并在其中包含静态变量。
class Globaldata{
static String value;
}
第2步:初始化变量
Globaldata.value="some_value";
第3步:使用变量
String assigned_value = Globaldata.value;