导航到其他屏幕而不会丢失状态

时间:2020-06-12 09:42:00

标签: flutter

我有一个屏幕A,用户可以在其中选择要购买的商品。用户选择后,该应用将使用以下代码导航至屏幕B(付款屏幕):

kubectl annotate serviceaccount \
  --namespace k8s_namespace \
   ksa_name \
   iam.gke.io/gcp-service-account=gsa_name@gsa_project.iam.gserviceaccount.com

付款后,应用程序返回到屏幕A,调用Navigator.push( context, MaterialPageRoute( builder: (context) => PaymentScreen( total: 10, product: "Item", onFinish: (body) async { // Here I update my database }, onError: (e) { _showError(e.toString()); }, ) ) ); 回调函数。
在任何情况下,我都不必丢失屏幕A的状态。

是否有办法确保屏幕A在导航到屏幕B时不会丢失其状态?

0 个答案:

没有答案