异步请求和等待
_navigateToXiaoJieJie(BuildContext context) async { //async是启用异步方法
final result = await Navigator.push( //等待
context,MaterialPageRoute(builder: (context)=> XiaoJieJie())
);
Scaffold.of(context).showSnackBar(SnackBar(content:Text('$result')));//类似Totas result就是返回给上一层的数据
}
}
返回数据的方式
Navigator.pop(context,'xxxx'); //xxx就是返回的参数