我有类似这样的代码进行屏幕 Activity ,

onTap: () {
   Navigator.of(context).pop('lorem ipsum');
}

因此,当我按下(onTap)按钮时,屏幕将返回上一个 Activity 并显示“lorem ipsum”文本,我该怎么做?

最佳答案

在您的第一个屏幕中使用此功能(当您想转到Screen2时)

Navigator.push(context, MaterialPageRoute(builder: (context) => Page2()))
    .then((string) {
      // string here is lorem ipsum
});

当您回到第一屏幕时,在第二屏幕中使用此功能
Navigator.pop(context, 'lorem ipsum');

10-07 19:41
查看更多