異步請求和等待
_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就是返回給上一層的數(shù)據(jù)
}
}
返回?cái)?shù)據(jù)的方式
Navigator.pop(context,'xxxx'); //xxx就是返回的參數(shù)